doc(misc): Add some small missing pieces.

This commit is contained in:
Lewin Bormann
2019-06-22 22:03:26 +02:00
parent 602ea1565d
commit 2d94e043d8
2 changed files with 5 additions and 1 deletions

View File

@@ -108,6 +108,8 @@ pub trait AuthenticatorDelegate: Clone {
}
}
/// FlowDelegate methods are called when an OAuth flow needs to ask the application what to do in
/// certain cases.
pub trait FlowDelegate: Clone {
/// Called if the request code is expired. You will have to start over in this case.
/// This will be the last call the delegate receives.
@@ -192,6 +194,7 @@ pub trait FlowDelegate: Clone {
pub struct DefaultAuthenticatorDelegate;
impl AuthenticatorDelegate for DefaultAuthenticatorDelegate {}
/// Uses all default implementations in the FlowDelegate trait.
#[derive(Clone)]
pub struct DefaultFlowDelegate;
impl FlowDelegate for DefaultFlowDelegate {}

View File

@@ -184,7 +184,8 @@ where
}
/// A token source (`GetToken`) yielding OAuth tokens for services that use ServiceAccount authorization.
/// This token source caches token and automatically renews expired ones.
/// This token source caches token and automatically renews expired ones, meaning you do not need
/// (and you also should not) use this with `Authenticator`. Just use it directly.
#[derive(Clone)]
pub struct ServiceAccountAccess<C> {
client: hyper::Client<C, hyper::Body>,