pub struct KeySummary {
pub key_id: String,
pub plan: String,
pub status: String,
pub created_at: i64,
pub rotated_at: Option<i64>,
}Expand description
One key’s operator-visible state. Never carries a secret or a hash.
Fields§
§key_id: StringThe key’s identifier.
plan: StringThe plan recorded for the key.
status: Stringactive or revoked.
created_at: i64Unix seconds at issuance.
rotated_at: Option<i64>Unix seconds at the last rotation, if the secret was ever rotated.
Trait Implementations§
Source§impl Clone for KeySummary
impl Clone for KeySummary
Source§impl Debug for KeySummary
impl Debug for KeySummary
impl Eq for KeySummary
Source§impl PartialEq for KeySummary
impl PartialEq for KeySummary
impl StructuralPartialEq for KeySummary
Auto Trait Implementations§
impl Freeze for KeySummary
impl RefUnwindSafe for KeySummary
impl Send for KeySummary
impl Sync for KeySummary
impl Unpin for KeySummary
impl UnsafeUnpin for KeySummary
impl UnwindSafe for KeySummary
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
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§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.impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more