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§
source§impl Clone for AttributeLoc
impl Clone for AttributeLoc
source§fn clone(&self) -> AttributeLoc
fn clone(&self) -> AttributeLoc
Returns a copy 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 AttributeLoc
impl Debug for AttributeLoc
source§impl Hash for AttributeLoc
impl Hash for AttributeLoc
source§impl PartialEq<AttributeLoc> for AttributeLoc
impl PartialEq<AttributeLoc> for AttributeLoc
source§fn 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 ==.