#[repr(C)]pub struct FramePointers {
pub pointers: [u64; 1024],
pub len: usize,
}Fields§
§pointers: [u64; 1024]Maximum stack depth supported (1024 frames * 8 bytes = 8KB)
len: usizeDescribes depth of stack trace (number of frames) This could be optional because the array is 0 terminated
Implementations§
Source§impl FramePointers
impl FramePointers
pub const STRUCT_SIZE: usize
Trait Implementations§
Source§impl Clone for FramePointers
impl Clone for FramePointers
Source§fn clone(&self) -> FramePointers
fn clone(&self) -> FramePointers
Returns a duplicate 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 Debug for FramePointers
impl Debug for FramePointers
Source§impl Hash for FramePointers
impl Hash for FramePointers
Source§impl PartialEq for FramePointers
impl PartialEq for FramePointers
impl Copy for FramePointers
impl Eq for FramePointers
impl StructuralPartialEq for FramePointers
Auto Trait Implementations§
impl Freeze for FramePointers
impl RefUnwindSafe for FramePointers
impl Send for FramePointers
impl Sync for FramePointers
impl Unpin for FramePointers
impl UnwindSafe for FramePointers
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