pub enum FunctionDeclarationKind {
Show 15 variants
AbiPreserve,
AbiPreserveControl,
Align,
Attribute,
CallTargets,
CallPrototype,
Local,
Maxnreg,
Maxsmem,
Noreturn,
Param,
Pragma,
Reg,
Section,
Shared,
}Expand description
Recognised declaration directive kinds.
Variants§
AbiPreserve
AbiPreserveControl
Align
Attribute
CallTargets
CallPrototype
Local
Maxnreg
Maxsmem
Noreturn
Param
Pragma
Reg
Section
Trait Implementations§
Source§impl Clone for FunctionDeclarationKind
impl Clone for FunctionDeclarationKind
Source§fn clone(&self) -> FunctionDeclarationKind
fn clone(&self) -> FunctionDeclarationKind
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 FunctionDeclarationKind
impl Debug for FunctionDeclarationKind
Source§impl Display for FunctionDeclarationKind
impl Display for FunctionDeclarationKind
Source§impl PartialEq for FunctionDeclarationKind
impl PartialEq for FunctionDeclarationKind
impl Copy for FunctionDeclarationKind
impl Eq for FunctionDeclarationKind
impl StructuralPartialEq for FunctionDeclarationKind
Auto Trait Implementations§
impl Freeze for FunctionDeclarationKind
impl RefUnwindSafe for FunctionDeclarationKind
impl Send for FunctionDeclarationKind
impl Sync for FunctionDeclarationKind
impl Unpin for FunctionDeclarationKind
impl UnwindSafe for FunctionDeclarationKind
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