pub struct AccountLoginRequest {
pub host: String,
pub login: Option<String>,
pub token: String,
}Expand description
Credentials to validate and store. Omit login to resolve the authenticated user from the token.
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Fields§
§host: StringGitHub host URL
login: Option<String>User login/username. When omitted, the runtime validates the token and resolves the login from GitHub.
token: StringGitHub authentication token
Trait Implementations§
Source§impl Clone for AccountLoginRequest
impl Clone for AccountLoginRequest
Source§fn clone(&self) -> AccountLoginRequest
fn clone(&self) -> AccountLoginRequest
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 Debug for AccountLoginRequest
impl Debug for AccountLoginRequest
Source§impl Default for AccountLoginRequest
impl Default for AccountLoginRequest
Source§fn default() -> AccountLoginRequest
fn default() -> AccountLoginRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AccountLoginRequest
impl<'de> Deserialize<'de> for AccountLoginRequest
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 AccountLoginRequest
impl RefUnwindSafe for AccountLoginRequest
impl Send for AccountLoginRequest
impl Sync for AccountLoginRequest
impl Unpin for AccountLoginRequest
impl UnsafeUnpin for AccountLoginRequest
impl UnwindSafe for AccountLoginRequest
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