pub struct GoogleCredentialLoader { /* private fields */ }Expand description
CredentialLoader will load credential from different methods.
Implementations§
Source§impl CredentialLoader
impl CredentialLoader
Sourcepub fn with_disable_env(self) -> Self
pub fn with_disable_env(self) -> Self
Disable load from env.
Sourcepub fn with_disable_well_known_location(self) -> Self
pub fn with_disable_well_known_location(self) -> Self
Disable load from well known location.
Sourcepub fn with_content(self, content: &str) -> Self
pub fn with_content(self, content: &str) -> Self
Set credential content.
Sourcepub fn load(&self) -> Result<Option<Credential>>
pub fn load(&self) -> Result<Option<Credential>>
Load credential from pre-configured methods.
Trait Implementations§
Source§impl Default for CredentialLoader
impl Default for CredentialLoader
Source§fn default() -> CredentialLoader
fn default() -> CredentialLoader
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CredentialLoader
impl RefUnwindSafe for CredentialLoader
impl Send for CredentialLoader
impl Sync for CredentialLoader
impl Unpin for CredentialLoader
impl UnsafeUnpin for CredentialLoader
impl UnwindSafe for CredentialLoader
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> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ServiceExt for T
impl<T> ServiceExt for T
Source§fn map_response_body<F>(self, f: F) -> MapResponseBody<Self, F>where
Self: Sized,
fn map_response_body<F>(self, f: F) -> MapResponseBody<Self, F>where
Self: Sized,
Apply a transformation to the response body. Read more
Source§fn decompression(self) -> Decompression<Self>where
Self: Sized,
fn decompression(self) -> Decompression<Self>where
Self: Sized,
Decompress response bodies. Read more
Source§fn trace_for_http(self) -> Trace<Self, SharedClassifier<ServerErrorsAsFailures>>where
Self: Sized,
fn trace_for_http(self) -> Trace<Self, SharedClassifier<ServerErrorsAsFailures>>where
Self: Sized,
High level tracing that classifies responses using HTTP status codes. Read more
Source§fn trace_for_grpc(self) -> Trace<Self, SharedClassifier<GrpcErrorsAsFailures>>where
Self: Sized,
fn trace_for_grpc(self) -> Trace<Self, SharedClassifier<GrpcErrorsAsFailures>>where
Self: Sized,
High level tracing that classifies responses using gRPC headers. Read more