AL
Size: a a a
AL
AL
p

o
o
o
R
R
CString::from_raw потом делается. Но вообще это лишнее так конвертить туда-сюдаR
CString::new(String::with_capacity()) это немного за гранью добра и зла имхоR
let mut storage = [0i8; 256]
let out = storage.as_mut_ptr();
usnafe {
gl::getShaderInfoLog(..., out) } let string = CStr::from_bytes_with_nul_unchecked(&storage)
Будет размумнее сделатьR
УМ
o
УМ

ВМ
ВМ
AT

УМ
УМ