Struct roussillon_memory::stack::StackReference
source · pub struct StackReference { /* private fields */ }Implementations§
Trait Implementations§
source§impl Allocator<StackReference> for Stack
impl Allocator<StackReference> for Stack
fn allocate(&mut self, cell: ValueCell) -> StackReference
source§impl Clone for StackReference
impl Clone for StackReference
source§fn clone(&self) -> StackReference
fn clone(&self) -> StackReference
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl DataValue for StackReference
impl DataValue for StackReference
source§impl Debug for StackReference
impl Debug for StackReference
source§impl Dereference<StackReference> for Stack
impl Dereference<StackReference> for Stack
fn dereference(&self, reference: StackReference) -> Option<ValueCell>
fn validate(&self, reference: &StackReference) -> bool
Auto Trait Implementations§
impl Freeze for StackReference
impl !RefUnwindSafe for StackReference
impl !Send for StackReference
impl !Sync for StackReference
impl Unpin for StackReference
impl !UnwindSafe for StackReference
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more