pub struct GitHubTokenAcquireResultToken {
pub access_token: String,
pub expires_in: i64,
pub kind: GitHubTokenAcquireResultTokenKind,
pub token_type: Option<String>,
}Fields§
§access_token: StringGitHub access token acquired by the SDK host.
expires_in: i64Remaining token lifetime in seconds when callback execution completes. It must exceed the one-hour preflight refresh threshold.
kind: GitHubTokenAcquireResultTokenKindGitHub credential response variant discriminator.
token_type: Option<String>OAuth token type. Defaults to bearer when omitted.
Trait Implementations§
Source§impl Clone for GitHubTokenAcquireResultToken
impl Clone for GitHubTokenAcquireResultToken
Source§fn clone(&self) -> GitHubTokenAcquireResultToken
fn clone(&self) -> GitHubTokenAcquireResultToken
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 moreSource§impl Default for GitHubTokenAcquireResultToken
impl Default for GitHubTokenAcquireResultToken
Source§fn default() -> GitHubTokenAcquireResultToken
fn default() -> GitHubTokenAcquireResultToken
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GitHubTokenAcquireResultToken
impl<'de> Deserialize<'de> for GitHubTokenAcquireResultToken
Source§fn 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
Auto Trait Implementations§
impl Freeze for GitHubTokenAcquireResultToken
impl RefUnwindSafe for GitHubTokenAcquireResultToken
impl Send for GitHubTokenAcquireResultToken
impl Sync for GitHubTokenAcquireResultToken
impl Unpin for GitHubTokenAcquireResultToken
impl UnsafeUnpin for GitHubTokenAcquireResultToken
impl UnwindSafe for GitHubTokenAcquireResultToken
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