pub enum FramePointerUse {
None,
WithRecords,
WithoutRecords,
Unknown(u8),
}Variants§
None
The code does not conform to the rules of using the frame pointer.
WithRecords
The code creates a frame record for all functions that can modify the link register (LR).
WithoutRecords
The codes does not create records, but preserves the frame pointer register (FP) value.
Unknown(u8)
Implementations§
Trait Implementations§
Source§impl Clone for FramePointerUse
impl Clone for FramePointerUse
Source§fn clone(&self) -> FramePointerUse
fn clone(&self) -> FramePointerUse
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 FramePointerUse
impl Debug for FramePointerUse
Source§impl Default for FramePointerUse
impl Default for FramePointerUse
Source§fn default() -> FramePointerUse
fn default() -> FramePointerUse
Returns the “default value” for a type. Read more
Source§impl Display for FramePointerUse
impl Display for FramePointerUse
Source§impl From<u8> for FramePointerUse
impl From<u8> for FramePointerUse
Source§impl Hash for FramePointerUse
impl Hash for FramePointerUse
Source§impl PartialEq for FramePointerUse
impl PartialEq for FramePointerUse
impl Copy for FramePointerUse
impl Eq for FramePointerUse
impl StructuralPartialEq for FramePointerUse
Auto Trait Implementations§
impl Freeze for FramePointerUse
impl RefUnwindSafe for FramePointerUse
impl Send for FramePointerUse
impl Sync for FramePointerUse
impl Unpin for FramePointerUse
impl UnwindSafe for FramePointerUse
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