Size: a a a

Rust — русскоговорящее сообществo

2020 October 05

EG

Emmanuel Goldstein in Rust — русскоговорящее сообществo
вафель 🧇
Есть. Просто называется and_then
О, спасибо, да
источник

K

Kong Ning Kuan 孔宁宽... in Rust — русскоговорящее сообществo
Как можно кастануть &[&Type] в &[Type]? У Type нет не Copy, Clone и двигать его нельзя, поэтому храню референсы
источник

в🧇

вафель 🧇 in Rust — русскоговорящее сообществo
Emmanuel Goldstein
Либо я чего-то не понимаю, либо gumdrop не умеет даже в required positional?
Я им не пользовался, так, одним глазком посмотрел.

На самом деле есть желание написать свой парсер аргументов командной строки.....
источник

в🧇

вафель 🧇 in Rust — русскоговорящее сообществo
Emmanuel Goldstein
Не говоря уж про подкоманды и прочие фишки
подкоманды вроде таки есть
источник

EG

Emmanuel Goldstein in Rust — русскоговорящее сообществo
источник

EG

Emmanuel Goldstein in Rust — русскоговорящее сообществo
Но argh некрасивый, а gumdrop нефичастый
источник

в🧇

вафель 🧇 in Rust — русскоговорящее сообществo
Emmanuel Goldstein
Но argh некрасивый, а gumdrop нефичастый
А что в argh не красивого?
источник

EG

Emmanuel Goldstein in Rust — русскоговорящее сообществo
вафель 🧇
А что в argh не красивого?
Дефолтные сообщения об ошибках унылые, даже без usage, я уж не говорю про подсветку
источник

EG

Emmanuel Goldstein in Rust — русскоговорящее сообществo
Даже так лучше
 File  .text     Size Crate
9.3%  54.3% 333.1KiB clap
4.5%  26.5% 162.5KiB std
источник

АК

Андрей Казанцев... in Rust — русскоговорящее сообществo
Как сказать где искать dll библиотеки для cargo
источник

RS

Roma S in Rust — русскоговорящее сообществo
Emmanuel Goldstein
Даже так лучше
 File  .text     Size Crate
9.3%  54.3% 333.1KiB clap
4.5%  26.5% 162.5KiB std
а фичи может поотключать какие?
источник

EG

Emmanuel Goldstein in Rust — русскоговорящее сообществo
Roma S
а фичи может поотключать какие?
Я отключил все фичи, и бинарь стал ещё больше
источник

EG

Emmanuel Goldstein in Rust — русскоговорящее сообществo
И всего там не так много включено было
источник

RS

Roma S in Rust — русскоговорящее сообществo
Emmanuel Goldstein
Я отключил все фичи, и бинарь стал ещё больше
хм, а codegen-units в 1 поставить lto явно включить?
источник

RS

Roma S in Rust — русскоговорящее сообществo
чот 300кб адок
источник

EG

Emmanuel Goldstein in Rust — русскоговорящее сообществo
Roma S
хм, а codegen-units в 1 поставить lto явно включить?
Срезало примерно сто килобайт
источник

EG

Emmanuel Goldstein in Rust — русскоговорящее сообществo
section                size     addr
.interp                  28      736
.note.gnu.build-id       36      764
.note.ABI-tag            32      800
.gnu.hash               148      832
.dynsym                2856      984
.dynstr                1959     3840
.gnu.version            238     5800
.gnu.version_r          256     6040
.rela.dyn             27840     6296
.rela.plt               240    34136
.init                    27    36864
.plt                    176    36896
.plt.got                 96    37072
.text                572549    37168
.fini                    13   609720
.rodata               42578   610304
.eh_frame_hdr          6260   652884
.eh_frame             37592   659144
.gcc_except_table     10496   696736
.tbss                   232   711904
.init_array              16   711904
.fini_array               8   711920
.data.rel.ro          15608   711928
.dynamic                560   727536
.got                    992   728096
.data                   120   729088
.bss                    496   729208
.comment                 39        0
Total                721491

Ещё интересно, почему такой огромный .data.rel.ro и .rodata
источник

EG

Emmanuel Goldstein in Rust — русскоговорящее сообществo
И господи, сколько ж места жрут паники
источник

J

JvK in Rust — русскоговорящее сообществo
в этом вашем std есть где разгуляться!
источник

b

in Rust — русскоговорящее сообществo
попытался написать своеобразный форвардер, типа подключаешься к одному порту а дальше сервер выбирает прокси из пула (http proxy) и коннектит тебя
is.gd/bg7AaA
источник