pub struct AttributeGroup {
pub id: u64,
pub slot: u64,
pub attributes: Vec<Attribute>,
}Expand description
A group of attributes, which an attribute list names by its id.
Fields§
§id: u64The group’s id, as the lists name it.
slot: u64The slot the attributes apply to: FUNCTION_SLOT the function itself, 0 its result, 1 and up its parameters.
attributes: Vec<Attribute>The attributes, in the order stored.
Trait Implementations§
Source§impl Clone for AttributeGroup
impl Clone for AttributeGroup
Source§impl Debug for AttributeGroup
impl Debug for AttributeGroup
impl Eq for AttributeGroup
Source§impl PartialEq for AttributeGroup
impl PartialEq for AttributeGroup
impl StructuralPartialEq for AttributeGroup
Auto Trait Implementations§
impl Forget for AttributeGroup
impl Freeze for AttributeGroup
impl RefUnwindSafe for AttributeGroup
impl Send for AttributeGroup
impl Sync for AttributeGroup
impl Unpin for AttributeGroup
impl UnsafeUnpin for AttributeGroup
impl UnwindSafe for AttributeGroup
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