pub struct AuthorizationEvidence { /* private fields */ }Implementations§
Source§impl AuthorizationEvidence
impl AuthorizationEvidence
pub fn decision_id(&self) -> &AuthorizationDecisionId
pub fn request_id(&self) -> &AuthorizationRequestId
pub fn principal_id(&self) -> &PrincipalId
pub const fn action(&self) -> AuthorizationAction
pub const fn scope(&self) -> &AuthorizationScope
pub fn target_digest(&self) -> &AuthorizationTargetDigest
pub const fn policy_version(&self) -> AuthorizationPolicyVersion
pub const fn admitted_at(&self) -> OffsetDateTime
pub const fn valid_until(&self) -> OffsetDateTime
pub fn is_live_at(&self, now: OffsetDateTime) -> bool
Trait Implementations§
Source§impl Clone for AuthorizationEvidence
impl Clone for AuthorizationEvidence
Source§fn clone(&self) -> AuthorizationEvidence
fn clone(&self) -> AuthorizationEvidence
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 AuthorizationEvidence
impl Debug for AuthorizationEvidence
Source§impl<'de> Deserialize<'de> for AuthorizationEvidence
impl<'de> Deserialize<'de> for AuthorizationEvidence
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 AuthorizationEvidence
Source§impl PartialEq for AuthorizationEvidence
impl PartialEq for AuthorizationEvidence
Source§impl Serialize for AuthorizationEvidence
impl Serialize for AuthorizationEvidence
impl StructuralPartialEq for AuthorizationEvidence
Auto Trait Implementations§
impl Freeze for AuthorizationEvidence
impl RefUnwindSafe for AuthorizationEvidence
impl Send for AuthorizationEvidence
impl Sync for AuthorizationEvidence
impl Unpin for AuthorizationEvidence
impl UnsafeUnpin for AuthorizationEvidence
impl UnwindSafe for AuthorizationEvidence
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