pub enum FunctionsError {
RequestError(Error),
UrlError(ParseError),
JsonError(Error),
FunctionError {
message: String,
status: StatusCode,
details: Option<FunctionErrorDetails>,
},
TimeoutError,
InvalidResponse(String),
}
Expand description
エラー型
Variants§
RequestError(Error)
UrlError(ParseError)
JsonError(Error)
FunctionError
TimeoutError
InvalidResponse(String)
Implementations§
Source§impl FunctionsError
impl FunctionsError
pub fn new(message: String) -> Self
pub fn from_response(response: &Response) -> Self
pub fn with_details(response: &Response, details: FunctionErrorDetails) -> Self
Trait Implementations§
Source§impl Debug for FunctionsError
impl Debug for FunctionsError
Source§impl Display for FunctionsError
impl Display for FunctionsError
Source§impl Error for FunctionsError
impl Error for FunctionsError
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<Error> for FunctionsError
impl From<Error> for FunctionsError
Source§impl From<Error> for FunctionsError
impl From<Error> for FunctionsError
Source§impl From<ParseError> for FunctionsError
impl From<ParseError> for FunctionsError
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 FunctionsError
impl !RefUnwindSafe for FunctionsError
impl Send for FunctionsError
impl Sync for FunctionsError
impl Unpin for FunctionsError
impl !UnwindSafe for FunctionsError
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