D
Size: a a a
D
EG
EG
ΑZ
ΑZ
EG
EG
D
ΑZ
EG
D
EG
/// SAFETY: must be fully initialized by this point
pub unsafe fn foobar(&self) -> i32 {
// SAFETY: this pointer is never null in fully-initialized object
unsafe { *self.ptr_field }
}
EG
EG
pub unsafe "must be fully initialized by this point" fn foobar(&self) -> i32 {
unsafe "never null in fully-initialized object" {
*self.ptr_field
}
}
EG
D
EG
missing_safety_doc
, то никакой проверки на то, что у unsafe-блоков есть описания, нету (насколько мне известно)ΑZ
ΑZ
D