pub enum OpenAIAuthError {
Show 16 variants
ClientCreation(String),
InvalidAuthorizationCode,
TokenExchange(String),
TokenRefresh(String),
TokenExpired,
InvalidJwt(String),
MissingJwtClaim(String),
Network(Error),
Http {
status: u16,
body: String,
},
OAuth(String),
UrlParse(ParseError),
BrowserLaunch(String),
Serialization(Error),
JwtDecode(Error),
InvalidConfig(String),
Base64Decode(DecodeError),
}Expand description
Error types for OpenAI OAuth authentication
Variants§
ClientCreation(String)
InvalidAuthorizationCode
TokenExchange(String)
TokenRefresh(String)
TokenExpired
InvalidJwt(String)
MissingJwtClaim(String)
Network(Error)
Http
OAuth(String)
UrlParse(ParseError)
BrowserLaunch(String)
Serialization(Error)
JwtDecode(Error)
InvalidConfig(String)
Base64Decode(DecodeError)
Trait Implementations§
Source§impl Debug for OpenAIAuthError
impl Debug for OpenAIAuthError
Source§impl Display for OpenAIAuthError
impl Display for OpenAIAuthError
Source§impl Error for OpenAIAuthError
impl Error for OpenAIAuthError
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<DecodeError> for OpenAIAuthError
impl From<DecodeError> for OpenAIAuthError
Source§fn from(source: DecodeError) -> Self
fn from(source: DecodeError) -> Self
Converts to this type from the input type.
Source§impl From<Error> for OpenAIAuthError
impl From<Error> for OpenAIAuthError
Source§impl From<Error> for OpenAIAuthError
impl From<Error> for OpenAIAuthError
Source§impl From<Error> for OpenAIAuthError
impl From<Error> for OpenAIAuthError
Source§impl From<ParseError> for OpenAIAuthError
impl From<ParseError> for OpenAIAuthError
Source§fn from(source: ParseError) -> Self
fn from(source: ParseError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for OpenAIAuthError
impl !RefUnwindSafe for OpenAIAuthError
impl Send for OpenAIAuthError
impl Sync for OpenAIAuthError
impl Unpin for OpenAIAuthError
impl !UnwindSafe for OpenAIAuthError
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> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.