Struct kanidmd_lib::idm::serviceaccount::ServiceAccount
source · [−]pub struct ServiceAccount {
pub spn: String,
pub uuid: Uuid,
pub valid_from: Option<OffsetDateTime>,
pub expire: Option<OffsetDateTime>,
pub api_tokens: BTreeMap<Uuid, Session>,
pub jws_key: JwsSigner,
}
Fields
spn: String
uuid: Uuid
valid_from: Option<OffsetDateTime>
expire: Option<OffsetDateTime>
api_tokens: BTreeMap<Uuid, Session>
jws_key: JwsSigner
Auto Trait Implementations
impl RefUnwindSafe for ServiceAccount
impl Send for ServiceAccount
impl Sync for ServiceAccount
impl Unpin for ServiceAccount
impl UnwindSafe for ServiceAccount
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