pub struct IrAccessGrant {
pub resource: String,
pub operations: Vec<IrAccessGrantOp>,
}Expand description
A lowered turn-access grant: the granted operations narrow the turn’s effective
authority on resource (modeled in models/maude/turn-access-grant.maude).
Fields§
§resource: String§operations: Vec<IrAccessGrantOp>Trait Implementations§
Source§impl Clone for IrAccessGrant
impl Clone for IrAccessGrant
Source§fn clone(&self) -> IrAccessGrant
fn clone(&self) -> IrAccessGrant
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 IrAccessGrant
impl Debug for IrAccessGrant
impl Eq for IrAccessGrant
Source§impl PartialEq for IrAccessGrant
impl PartialEq for IrAccessGrant
impl StructuralPartialEq for IrAccessGrant
Auto Trait Implementations§
impl Freeze for IrAccessGrant
impl RefUnwindSafe for IrAccessGrant
impl Send for IrAccessGrant
impl Sync for IrAccessGrant
impl Unpin for IrAccessGrant
impl UnsafeUnpin for IrAccessGrant
impl UnwindSafe for IrAccessGrant
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