Struct kanidm_proto::v1::ApiToken
source · [−]pub struct ApiToken {
pub account_id: Uuid,
pub token_id: Uuid,
pub label: String,
pub expiry: Option<OffsetDateTime>,
pub issued_at: OffsetDateTime,
pub purpose: ApiTokenPurpose,
}
Fields
account_id: Uuid
token_id: Uuid
label: String
expiry: Option<OffsetDateTime>
issued_at: OffsetDateTime
purpose: ApiTokenPurpose
Trait Implementations
sourceimpl<'de> Deserialize<'de> for ApiToken
impl<'de> Deserialize<'de> for ApiToken
sourcefn 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 ApiToken
Auto Trait Implementations
impl RefUnwindSafe for ApiToken
impl Send for ApiToken
impl Sync for ApiToken
impl Unpin for ApiToken
impl UnwindSafe for ApiToken
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more