pub enum AuthError {
TokenExpired,
TokenFetchFailed(String),
InsufficientScopes(String),
}Expand description
Authentication-specific errors.
Variants§
TokenExpired
The bearer token has expired.
TokenFetchFailed(String)
Failed to fetch a fresh token.
InsufficientScopes(String)
Token lacks required scopes.
Trait Implementations§
Source§impl Error for AuthError
impl Error for AuthError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§impl From<AuthError> for BatchesError
impl From<AuthError> for BatchesError
Source§fn from(source: AuthError) -> BatchesError
fn from(source: AuthError) -> BatchesError
Converts to this type from the input type.
Source§impl From<AuthError> for CachesError
impl From<AuthError> for CachesError
Source§fn from(source: AuthError) -> CachesError
fn from(source: AuthError) -> CachesError
Converts to this type from the input type.
Source§impl From<AuthError> for EmbedError
impl From<AuthError> for EmbedError
Source§fn from(source: AuthError) -> EmbedError
fn from(source: AuthError) -> EmbedError
Converts to this type from the input type.
Source§impl From<AuthError> for GenerateError
impl From<AuthError> for GenerateError
Source§fn from(source: AuthError) -> GenerateError
fn from(source: AuthError) -> GenerateError
Converts to this type from the input type.
Source§impl From<AuthError> for ModelsError
impl From<AuthError> for ModelsError
Source§fn from(source: AuthError) -> ModelsError
fn from(source: AuthError) -> ModelsError
Converts to this type from the input type.
Source§impl From<AuthError> for TokensError
impl From<AuthError> for TokensError
Source§fn from(source: AuthError) -> TokensError
fn from(source: AuthError) -> TokensError
Converts to this type from the input type.
Source§impl From<AuthError> for TuningsError
impl From<AuthError> for TuningsError
Source§fn from(source: AuthError) -> TuningsError
fn from(source: AuthError) -> TuningsError
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for AuthError
impl RefUnwindSafe for AuthError
impl Send for AuthError
impl Sync for AuthError
impl Unpin for AuthError
impl UnwindSafe for AuthError
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<S> FromSample<S> for S
impl<S> FromSample<S> for S
fn from_sample_(s: S) -> S
§impl<T> FutureExt for T
impl<T> FutureExt for T
§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
§impl<T> FutureExt for T
impl<T> FutureExt for T
§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request§impl<L> LayerExt<L> for L
impl<L> LayerExt<L> for L
§fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
Applies the layer to a service and wraps it in [
Layered].