pub struct AttributeUse {
pub index: usize,
pub permission: Permission,
}Expand description
One original attribute’s AA-control result. Excluded attributes must be ignored for authorization, without suppressing unrelated permitted types.
Fields§
§index: usizeOriginal attribute ordinal, without sorting/deduplication or byte changes.
permission: PermissionComplete applicable AA-control intersection for this actual type.
Trait Implementations§
Source§impl Clone for AttributeUse
impl Clone for AttributeUse
impl Copy for AttributeUse
Source§impl Debug for AttributeUse
impl Debug for AttributeUse
impl Eq for AttributeUse
Source§impl PartialEq for AttributeUse
impl PartialEq for AttributeUse
impl StructuralPartialEq for AttributeUse
Auto Trait Implementations§
impl Freeze for AttributeUse
impl RefUnwindSafe for AttributeUse
impl Send for AttributeUse
impl Sync for AttributeUse
impl Unpin for AttributeUse
impl UnsafeUnpin for AttributeUse
impl UnwindSafe for AttributeUse
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