pub enum FunctionEntryDirective {
Reg(RegisterDeclaration),
Local(GenericFunctionDeclaration),
Param(GenericFunctionDeclaration),
Shared(GenericFunctionDeclaration),
Pragma(PragmaDirective),
Loc(LocationDirective),
Dwarf(DwarfDirective),
}Expand description
Entry directives that appear before executable statements in a function body.
Variants§
Reg(RegisterDeclaration)
Local(GenericFunctionDeclaration)
Param(GenericFunctionDeclaration)
Pragma(PragmaDirective)
Loc(LocationDirective)
Dwarf(DwarfDirective)
Trait Implementations§
Source§impl Clone for FunctionEntryDirective
impl Clone for FunctionEntryDirective
Source§fn clone(&self) -> FunctionEntryDirective
fn clone(&self) -> FunctionEntryDirective
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 FunctionEntryDirective
impl Debug for FunctionEntryDirective
Source§impl PartialEq for FunctionEntryDirective
impl PartialEq for FunctionEntryDirective
impl Eq for FunctionEntryDirective
impl StructuralPartialEq for FunctionEntryDirective
Auto Trait Implementations§
impl Freeze for FunctionEntryDirective
impl RefUnwindSafe for FunctionEntryDirective
impl Send for FunctionEntryDirective
impl Sync for FunctionEntryDirective
impl Unpin for FunctionEntryDirective
impl UnwindSafe for FunctionEntryDirective
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