pub enum AttributeLoc {
Return,
Param(u32),
Function,
}Expand description
An AttributeLoc determines where on a function an attribute is assigned to.
Variants
Return
Assign to the FunctionValue’s return type.
Param(u32)
Assign to one of the FunctionValue’s params (0-indexed).
Function
Assign to the FunctionValue itself.
Trait Implementations
sourceimpl Clone for AttributeLoc
impl Clone for AttributeLoc
sourcefn clone(&self) -> AttributeLoc
fn clone(&self) -> AttributeLoc
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for AttributeLoc
impl Debug for AttributeLoc
sourceimpl Hash for AttributeLoc
impl Hash for AttributeLoc
sourceimpl PartialEq<AttributeLoc> for AttributeLoc
impl PartialEq<AttributeLoc> for AttributeLoc
sourcefn eq(&self, other: &AttributeLoc) -> bool
fn eq(&self, other: &AttributeLoc) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
impl Copy for AttributeLoc
impl Eq for AttributeLoc
impl StructuralEq for AttributeLoc
impl StructuralPartialEq for AttributeLoc
Auto Trait Implementations
impl RefUnwindSafe for AttributeLoc
impl Send for AttributeLoc
impl Sync for AttributeLoc
impl Unpin for AttributeLoc
impl UnwindSafe for AttributeLoc
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more