Enum rustc::lib::llvm::Attribute[src]

pub enum Attribute {
    ZExtAttribute,
    SExtAttribute,
    NoReturnAttribute,
    InRegAttribute,
    StructRetAttribute,
    NoUnwindAttribute,
    NoAliasAttribute,
    ByValAttribute,
    NestAttribute,
    ReadNoneAttribute,
    ReadOnlyAttribute,
    NoInlineAttribute,
    AlwaysInlineAttribute,
    OptimizeForSizeAttribute,
    StackProtectAttribute,
    StackProtectReqAttribute,
    AlignmentAttribute,
    NoCaptureAttribute,
    NoRedZoneAttribute,
    NoImplicitFloatAttribute,
    NakedAttribute,
    InlineHintAttribute,
    StackAttribute,
    ReturnsTwiceAttribute,
    UWTableAttribute,
    NonLazyBindAttribute,
}

Variants

ZExtAttribute
SExtAttribute
NoReturnAttribute
InRegAttribute
StructRetAttribute
NoUnwindAttribute
NoAliasAttribute
ByValAttribute
NestAttribute
ReadNoneAttribute
ReadOnlyAttribute
NoInlineAttribute
AlwaysInlineAttribute
OptimizeForSizeAttribute
StackProtectAttribute
StackProtectReqAttribute
AlignmentAttribute
NoCaptureAttribute
NoRedZoneAttribute
NoImplicitFloatAttribute
NakedAttribute
InlineHintAttribute
StackAttribute
ReturnsTwiceAttribute
UWTableAttribute
NonLazyBindAttribute

Trait Implementations

Derived Implementations

impl Clone for Attribute

fn clone(&self) -> Attribute

fn clone_from(&mut self, source: &Self)