[−][src]Struct github_app_auth::InstallationAccessToken
An installation access token is the primary method for authenticating with the GitHub API as an application.
Fields
client: Client
The reqwest::blocking::Client
used to periodically refresh the token.
This is made public so that users of the library can re-use this client for sending requests, but this is not required.
Methods
impl InstallationAccessToken
[src]
pub fn new(
params: GithubAuthParams
) -> Result<InstallationAccessToken, AuthError>
[src]
params: GithubAuthParams
) -> Result<InstallationAccessToken, AuthError>
Fetch an installation access token using the provided authentication parameters.
pub fn header(&mut self) -> Result<HeaderMap, AuthError>
[src]
Get an HTTP authentication header for the installation access token.
This method is mutable because the installation access token must be periodically refreshed.
Auto Trait Implementations
impl !RefUnwindSafe for InstallationAccessToken
impl Send for InstallationAccessToken
impl Sync for InstallationAccessToken
impl Unpin for InstallationAccessToken
impl !UnwindSafe for InstallationAccessToken
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,