VT
Size: a a a
VT
y
y
y
y
AK
VT
многие из тех, кто занят веб-разработкой, сами подобных проблем даже не замечают
AK
Функция mem::uninitialized уже помечена как устаревшая и вместо неё рекомендуется использовать промежуточный тип MaybeUninit.
VT
AK
‹*const T›::cast
, ‹*mut T›::cast
AK
>> На С++ ты можешь выбрать себе любой пакетный менеджер. И любую обвязку. Да даже если у тебя приложение упадет с сегфолтом ты всегда можешь нанять кучу тестировщиков. Вместо того чтобы юзать раст, на котором ты даже не найдешь программистов.
> Лоол)
> Да ты гонишь.. Это программисты не могут найти работу на раст. А вот как раз таки желающих много..
Бедные-бедные хайпожоры... Они-то выучили очередного "убийцу cpp", но тут *внезапно* оказалось что работы на нём нема... Це есть диалектический неизбежный переход перемоги в зраду.
AK
AK
struct Wrap<T>(T);
struct Outer(Wrap<Wrap<Wrap<Box<i32>>>>);
struct CannotBeZero {
outer: Outer,
foo: i32,
bar: f32
}
...
let bad_value: CannotBeZero = unsafe { std::mem::uninitialized() };
AK
unsafe {}
VG
если современные тренды веб-разработки не изменятся, то широкое внедрение 5G-сетей приведёт к тому, что среднестатистическому пользователю будет работаться в вебе не лучше, а хуже
VT
AK
VG