pub struct ApiTokenCreateRequest {
pub name: String,
pub scope: ApiTokenScope,
pub expires_at: i64,
}Expand description
Options used when creating an API token.
Fields§
§name: StringUser-visible token name.
scope: ApiTokenScopeAuthorization scope.
expires_at: i64Expiration timestamp in Unix milliseconds; zero means no expiry.
Implementations§
Trait Implementations§
Source§impl Clone for ApiTokenCreateRequest
impl Clone for ApiTokenCreateRequest
Source§impl Debug for ApiTokenCreateRequest
impl Debug for ApiTokenCreateRequest
impl Eq for ApiTokenCreateRequest
Source§impl PartialEq for ApiTokenCreateRequest
impl PartialEq for ApiTokenCreateRequest
Source§impl Serialize for ApiTokenCreateRequest
impl Serialize for ApiTokenCreateRequest
impl StructuralPartialEq for ApiTokenCreateRequest
Auto Trait Implementations§
impl Freeze for ApiTokenCreateRequest
impl RefUnwindSafe for ApiTokenCreateRequest
impl Send for ApiTokenCreateRequest
impl Sync for ApiTokenCreateRequest
impl Unpin for ApiTokenCreateRequest
impl UnsafeUnpin for ApiTokenCreateRequest
impl UnwindSafe for ApiTokenCreateRequest
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<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.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