Size: a a a

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

2021 June 29

П

Пух in Rust — русскоговорящее сообщество
Mbuninit вообще не для такого, имхо
источник

r

red75prime in Rust — русскоговорящее сообщество
А, это не для FFI? Тогда действительно лучше другие варианты
источник

M

Maxim Bogdanov in Rust — русскоговорящее сообщество
не для FFI
источник

ΑZ

Αλεχ Zhukovsky in Rust — русскоговорящее сообщество
use std::mem::MaybeUninit;

#[derive(Debug)]
struct S {
   x: usize,
   y: usize
}

fn main() {
   let s = unsafe {
       let mut s = MaybeUninit::<S>::uninit();
       (*s.as_mut_ptr()).x = 1;
       (*s.as_mut_ptr()).y = 2;
       s.assume_init()
   };
   println!("{:?}", s);
}

Куда уж выразительнее
источник

П

Пух in Rust — русскоговорящее сообщество
Ub?
источник

ΑZ

Αλεχ Zhukovsky in Rust — русскоговорящее сообщество
где?
источник

П

Пух in Rust — русскоговорящее сообщество
Дереф
источник

D

Denis in Rust — русскоговорящее сообщество
здесь: *s.as_mut_ptr()
источник

DF

Dollar Føølish in Rust — русскоговорящее сообщество
вроде обсуждали это уже полгода назад
источник

ΑZ

Αλεχ Zhukovsky in Rust — русскоговорящее сообщество
мири не ругается
источник

DF

Dollar Føølish in Rust — русскоговорящее сообщество
я правда не помню тчо порешали
источник

П

Пух in Rust — русскоговорящее сообщество
Хм, забавно
источник

DF

Dollar Føølish in Rust — русскоговорящее сообщество
там пунктик есть что указатель нельзя дерефать если он dangling
источник

DF

Dollar Føølish in Rust — русскоговорящее сообщество
а dangling он тогда когда под ним нет валидного значения
источник

DF

Dollar Føølish in Rust — русскоговорящее сообщество
и как хочешь так и понимай ето )
источник

D

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

П

Пух in Rust — русскоговорящее сообщество
Лучше уж опшен
источник

D

Denis in Rust — русскоговорящее сообщество
опшен не зирокост
источник

П

Пух in Rust — русскоговорящее сообщество
А mbuninit гемор и ансейф, в прикладухе лучше уж не зирокост
источник

D

Denis in Rust — русскоговорящее сообщество
да вроде нет там никакого геморра
источник