pub struct AuthenticatedCreatorApiToken {
pub token_id: CreatorApiTokenId,
pub human_id: HumanId,
pub status: HumanStatus,
pub github_user_id: GithubUserId,
pub github_login: String,
pub roles: Vec<HumanRole>,
pub label: String,
pub expires_at: Option<DateTime<Utc>>,
}Expand description
Persisted creator API token resolved from a bearer token.
Fields§
§token_id: CreatorApiTokenId§human_id: HumanId§status: HumanStatus§github_user_id: GithubUserId§github_login: String§roles: Vec<HumanRole>§label: String§expires_at: Option<DateTime<Utc>>Trait Implementations§
Source§impl Clone for AuthenticatedCreatorApiToken
impl Clone for AuthenticatedCreatorApiToken
Source§fn clone(&self) -> AuthenticatedCreatorApiToken
fn clone(&self) -> AuthenticatedCreatorApiToken
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 AuthenticatedCreatorApiToken
impl RefUnwindSafe for AuthenticatedCreatorApiToken
impl Send for AuthenticatedCreatorApiToken
impl Sync for AuthenticatedCreatorApiToken
impl Unpin for AuthenticatedCreatorApiToken
impl UnsafeUnpin for AuthenticatedCreatorApiToken
impl UnwindSafe for AuthenticatedCreatorApiToken
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 moreCreates a shared type from an unshared type.