unsafe
Në shqip përdoret i njëjti emër.
ShpjegimiSQ
Brenda një blloku unsafe, mund të bësh gjëra që kompajleri s'i kontrollon dot — pointer-ë të papërpunuar, thirrje në C. S'do të thotë „i rrezikshëm“, por „përgjegjësia është e jotja“. Shumica e kodit Rust s'ka nevojë fare për të.
EnglishEN
Inside an unsafe block you can do things the compiler can't check — raw pointers, calls into C. It doesn't mean “dangerous” but “the responsibility is yours”. Most Rust code never needs it.
Si ta mendosh
Si zona „vetëm për personelin“: të lejohet të hysh, por duhet të dish çfarë po bën.
Lexoje në anglisht
Like a “staff only” area: you're allowed in, but you'd better know what you're doing.
Shembull kodirust
let x = 5;
let p = &x as *const i32;
unsafe { println!("{}", *p); }