pub struct GitHubDeviceFlow;Expand description
GitHub’s RFC 8628 device authorization flow.
All values are compile-time constants — no runtime configuration needed.
Trait Implementations§
Source§impl DeviceFlowProvider for GitHubDeviceFlow
impl DeviceFlowProvider for GitHubDeviceFlow
Source§fn device_code_url(&self) -> &str
fn device_code_url(&self) -> &str
Returns the device code endpoint URL.
Source§fn access_token_url(&self) -> &str
fn access_token_url(&self) -> &str
Returns the access token endpoint URL.
Auto Trait Implementations§
impl Freeze for GitHubDeviceFlow
impl RefUnwindSafe for GitHubDeviceFlow
impl Send for GitHubDeviceFlow
impl Sync for GitHubDeviceFlow
impl Unpin for GitHubDeviceFlow
impl UnsafeUnpin for GitHubDeviceFlow
impl UnwindSafe for GitHubDeviceFlow
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> 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