Elektrine lite

← Feed

@charlotte@akko.chir.rs

Post #3758345

2026-07-11 15:10 UTC

rust proposal fn get_null_ref() -> &'static T { Null } fn check_null_ref() { assert_eq!(get_null_ref::(), Null); assert_ne!(get_null_ref::(), Null); // this following panics: // println!("waow: {}", get_null_ref::().len()); // Actual, for real, null check let unknown_reference: &'static [u8] = get_null_ref(); let unknown_reference_ptr_addr = (&raw const unknown_reference).cast::(); if unsafe { *unknown_reference_ptr_addr } == 0 { println!("This is a null reference!"); } else { println!("This is *not* a null reference!"); } }

Replies (0)

No replies.