pub struct Stack { /* private fields */ }Expand description
Simple circular stack, with room for 256 items
Implementations§
Source§impl Stack
impl Stack
Sourcepub fn iter(&self) -> impl Iterator<Item = &u8>
pub fn iter(&self) -> impl Iterator<Item = &u8>
Returns an iterator over the stack from bottom to top
Sourcepub fn iter_mut(&mut self) -> impl Iterator<Item = &mut u8>
pub fn iter_mut(&mut self) -> impl Iterator<Item = &mut u8>
Returns a mutable iterator over the stack from bottom to top
Sourcepub fn as_ptr(&self) -> *const u8
pub fn as_ptr(&self) -> *const u8
Returns a pointer to the stack data Returns a pointer to the stack data
Sourcepub fn as_mut_ptr(&mut self) -> *mut u8
pub fn as_mut_ptr(&mut self) -> *mut u8
Returns a mutable pointer to the stack data
Trait Implementations§
impl Copy for Stack
impl Eq for Stack
impl StructuralPartialEq for Stack
Auto Trait Implementations§
impl Freeze for Stack
impl RefUnwindSafe for Stack
impl Send for Stack
impl Sync for Stack
impl Unpin for Stack
impl UnsafeUnpin 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