pub struct StoredCredential {
pub name: String,
pub credential_type: CredentialType,
pub allowed_agents: Vec<String>,
pub created_at: DateTime<Utc>,
/* private fields */
}Expand description
An encrypted credential stored by the AuthService.
Fields§
§name: StringHuman-readable credential name.
credential_type: CredentialTypeCredential classification.
allowed_agents: Vec<String>Agent IDs allowed to request tokens for this credential.
created_at: DateTime<Utc>When the credential was registered.
Trait Implementations§
Source§impl Clone for StoredCredential
impl Clone for StoredCredential
Source§fn clone(&self) -> StoredCredential
fn clone(&self) -> StoredCredential
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for StoredCredential
impl RefUnwindSafe for StoredCredential
impl Send for StoredCredential
impl Sync for StoredCredential
impl Unpin for StoredCredential
impl UnsafeUnpin for StoredCredential
impl UnwindSafe for StoredCredential
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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