Как вы предпочитаете делать конверсию &str -> String?
Anonymous Poll
38%
s.to_owned()
58%
s.to_string()
20%
s.into()
3%
format!("{s}")
21%
String::from(s)
#prog #rust #article
Behind the Scenes of Rust String Formatting: format_args!()
Статья Mara Bos о том, как устроен fmt::Arguments, что не так с текущим представлением и как оно может поменяться в будущем.
Behind the Scenes of Rust String Formatting: format_args!()
Статья Mara Bos о том, как устроен fmt::Arguments, что не так с текущим представлением и как оно может поменяться в будущем.
blog.m-ou.se
Behind the Scenes of Rust String Formatting: format_args!()
The fmt::Arguments
type is one of my favorite types in the Rust standard library.
It’s not particularly amazing, but it is a great building block that is indirectly used in nearly every Rust program.
This type, together with the format_args!() macro,
is the…
type is one of my favorite types in the Rust standard library.
It’s not particularly amazing, but it is a great building block that is indirectly used in nearly every Rust program.
This type, together with the format_args!() macro,
is the…
shitposting 3.0 [+ dragons]
Photo
Девочки, почему вы вообще с мужиками встречаетесь?
Нет, серьёзно. Большинство мужчин — некрасивы, неэмпатичны, грубыи разбрасывают носки
Нет, серьёзно. Большинство мужчин — некрасивы, неэмпатичны, грубы
🤡18👍7👎2🤣2❤🔥1❤1
Встретил незнакомое английское слово: stoste. Google ищет вместе с state и, соответственно, вываливает нерелевантные результаты, в словарях этого слова нет, а если искать точно "stoste", то вываливает кучу результатов с разными средствами по уходу за кожей.
Так что это блин такое?
Так что это блин такое?
👎3😭2👍1🤨1
Forwarded from Propaganda Posters
"What has he done to deserve this?" - anti-metric poster, U.S., 1917
https://redd.it/18c8ktp
@r_propagandaposters
https://redd.it/18c8ktp
@r_propagandaposters
😁17🤡12
😁4👍2🤡1
#prog #rust #article
Investigating crazy compile times
> I managed to shrink the release compile-times from 33 minutes to 1.5 minutes
Сразу вынужден сказать: столь плачевное состояние времени компиляции было связано с триггером квадратичного поведения LLVM. Иными словами, ускорение произошло не за счёт улучшения, а за счёт избегания ухудшения
Investigating crazy compile times
> I managed to shrink the release compile-times from 33 minutes to 1.5 minutes
Сразу вынужден сказать: столь плачевное состояние времени компиляции было связано с триггером квадратичного поведения LLVM. Иными словами, ускорение произошло не за счёт улучшения, а за счёт избегания ухудшения
Adam Chalmers Programming Blog
Investigating crazy compile times
33 minutes to 90 seconds -- I'm sorry, *how* many lines of LLVM?
👍3
#prog #rust #article
Designing a SIMD Algorithm from Scratch
Статья о реализации ускоренного за счёт SIMD декодировщика base64. Рассказывает о SIMD в принципе, а также демонстрирует трюки, используемые в подобных алгоритмах.
Примечательно, что реализация написана не на интринсиках из std::arch, а на API из std::simd. Итоговая реализация оказалась в два раза быстрее base64.
Designing a SIMD Algorithm from Scratch
Статья о реализации ускоренного за счёт SIMD декодировщика base64. Рассказывает о SIMD в принципе, а также демонстрирует трюки, используемые в подобных алгоритмах.
Примечательно, что реализация написана не на интринсиках из std::arch, а на API из std::simd. Итоговая реализация оказалась в два раза быстрее base64.
mcyoung.xyz
Designing a SIMD Algorithm from Scratch · mcyoung
👍15