fn value(&self) -> Option<Value<'_>> {
        if !self.is_initialized() {
            panic!("slab not initialized");
        }
        if self.needs_rebase() {
            return None;
        }
        unsafe {
            Some(Value::from_bits(
                &self[self.root_value_offset()] as *const _ as usize,
            ))
        }
    }
/// Return the root value stored in this slab, if the slab does not need
/// rebasing. Otherwise, return None. Panics if the slab is not initialized.
Return the root value stored in this slab, if the slab does not need
rebasing. Otherwise, return None. Panics if the slab is not initialized.
Return the root value stored in this slab if the slab does not need rebasing . Otherwise return None . Panics if the slab is not initialized .
fn value(&self) -> Option<Value<'_>> {
        if !self.is_initialized() {
            panic!("slab not initialized");
        }
        if self.needs_rebase() {
            return None;
        }
        unsafe {
            Some(Value::from_bits(
                &self[self.root_value_offset()] as *const _ as usize,
            ))
        }
    }
fn value ( & self ) -> Option < Value < ' _ > > { if ! self . is_initialized ( ) { panic ! ( " " ) ; } if self . needs_rebase ( ) { return None ; } unsafe { Some ( Value :: from_bits ( & self [ self . root_value_offset ( ) ] as * const _ as usize , ) ) } }
Return the root value stored in this slab, if the slab does not need
rebasing.
Return the root value stored in this slab if the slab does not need rebasing .
&self
&self