pub struct GrantProvenance {
pub granted_by: String,
pub granted_at: SystemTime,
}Expand description
Host-supplied audit provenance retained on an active grant row.
Fields§
§granted_by: StringIdentity or composition source that applied the grant.
granted_at: SystemTimeHost time supplied by the composition layer when it applied the grant.
Trait Implementations§
Source§impl Clone for GrantProvenance
impl Clone for GrantProvenance
Source§fn clone(&self) -> GrantProvenance
fn clone(&self) -> GrantProvenance
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 GrantProvenance
impl Debug for GrantProvenance
Source§impl<'de> Deserialize<'de> for GrantProvenance
impl<'de> Deserialize<'de> for GrantProvenance
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for GrantProvenance
Source§impl PartialEq for GrantProvenance
impl PartialEq for GrantProvenance
Source§impl Serialize for GrantProvenance
impl Serialize for GrantProvenance
impl StructuralPartialEq for GrantProvenance
Auto Trait Implementations§
impl Freeze for GrantProvenance
impl RefUnwindSafe for GrantProvenance
impl Send for GrantProvenance
impl Sync for GrantProvenance
impl Unpin for GrantProvenance
impl UnsafeUnpin for GrantProvenance
impl UnwindSafe for GrantProvenance
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