#[repr(C)]pub struct Stack {
pub heads: StackElement<*mut StackHead>,
pub slices: StackSliceArray,
pub iterators: StackElement<*mut StackIterator>,
pub node_pool: StackNodeArray,
pub base_node: *mut StackNode,
pub subtree_pool: *mut SubtreePool,
}
Fields§
§heads: StackElement<*mut StackHead>
§slices: StackSliceArray
§iterators: StackElement<*mut StackIterator>
§node_pool: StackNodeArray
§base_node: *mut StackNode
§subtree_pool: *mut SubtreePool
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Stack
impl RefUnwindSafe for Stack
impl !Send for Stack
impl !Sync for Stack
impl Unpin for Stack
impl UnwindSafe for Stack
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