pub struct JwtPolicyMethodology { /* private fields */ }Expand description
Value-free local methodology facts needed by strict saved reports and semantic comparison.
Implementations§
Source§impl JwtPolicyMethodology
impl JwtPolicyMethodology
pub fn operator_policy_reference(&self) -> &str
pub fn operator_policy_revision(&self) -> &str
pub fn local_public_key_sha256(&self) -> &str
pub const fn expected_type_selected(&self) -> bool
pub const fn expected_issuer_selected(&self) -> bool
pub const fn expected_audience_selected(&self) -> bool
pub const fn required_claim_count(&self) -> u8
pub const fn require_expiration(&self) -> bool
pub const fn allowed_clock_skew_seconds(&self) -> u32
pub const fn evaluation_time_unix_seconds(&self) -> i64
pub const fn clock_assurance(&self) -> JwtClockAssurance
Trait Implementations§
Source§impl Clone for JwtPolicyMethodology
impl Clone for JwtPolicyMethodology
Source§fn clone(&self) -> JwtPolicyMethodology
fn clone(&self) -> JwtPolicyMethodology
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 JwtPolicyMethodology
impl Debug for JwtPolicyMethodology
impl Eq for JwtPolicyMethodology
Source§impl PartialEq for JwtPolicyMethodology
impl PartialEq for JwtPolicyMethodology
impl StructuralPartialEq for JwtPolicyMethodology
Auto Trait Implementations§
impl Freeze for JwtPolicyMethodology
impl RefUnwindSafe for JwtPolicyMethodology
impl Send for JwtPolicyMethodology
impl Sync for JwtPolicyMethodology
impl Unpin for JwtPolicyMethodology
impl UnsafeUnpin for JwtPolicyMethodology
impl UnwindSafe for JwtPolicyMethodology
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more