pub struct RevocationPolicy {
pub log: GrantLogId,
pub audience: String,
pub issuer: Digest32,
}Expand description
What a binding must match to be used here: the configured log, this server’s audience and the issuer key it trusts.
Fields§
§log: GrantLogIdThe grant log this authority consumes.
audience: StringThis server’s audience.
issuer: Digest32The issuer key identity a binding must name.
Trait Implementations§
Source§impl Clone for RevocationPolicy
impl Clone for RevocationPolicy
Source§impl Debug for RevocationPolicy
impl Debug for RevocationPolicy
impl Eq for RevocationPolicy
Source§impl PartialEq for RevocationPolicy
impl PartialEq for RevocationPolicy
impl StructuralPartialEq for RevocationPolicy
Auto Trait Implementations§
impl Freeze for RevocationPolicy
impl RefUnwindSafe for RevocationPolicy
impl Send for RevocationPolicy
impl Sync for RevocationPolicy
impl Unpin for RevocationPolicy
impl UnsafeUnpin for RevocationPolicy
impl UnwindSafe for RevocationPolicy
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.