pub struct PolicySnapshot {
pub owner: String,
pub revision: u64,
pub locked_by: Option<String>,
pub policy: Policy,
}Expand description
Revisioned policy projection without credentials or another owner’s usage.
Fields§
§owner: StringImmutable account owner.
revision: u64Monotone policy generation; absent policies start at zero.
locked_by: Option<String>Stable supervising administrator; absent after the rules are disabled.
policy: PolicyComplete editable policy.
Trait Implementations§
Source§impl Clone for PolicySnapshot
impl Clone for PolicySnapshot
Source§fn clone(&self) -> PolicySnapshot
fn clone(&self) -> PolicySnapshot
Returns a duplicate 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 PolicySnapshot
impl Debug for PolicySnapshot
Auto Trait Implementations§
impl Freeze for PolicySnapshot
impl RefUnwindSafe for PolicySnapshot
impl Send for PolicySnapshot
impl Sync for PolicySnapshot
impl Unpin for PolicySnapshot
impl UnwindSafe for PolicySnapshot
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