pub struct AppwriteError {
pub code: u16,
pub message: String,
pub error_type: Option<String>,
pub response: String,
}Expand description
Main error type for Appwrite SDK
Fields§
§code: u16§message: String§error_type: Option<String>§response: StringImplementations§
Source§impl AppwriteError
impl AppwriteError
pub fn new( code: u16, message: impl Into<String>, error_type: Option<String>, response: impl Into<String>, ) -> Self
pub fn status_code(&self) -> u16
pub fn get_message(&self) -> &str
pub fn get_type(&self) -> Option<&str>
pub fn get_response(&self) -> &str
pub fn is_client_error(&self) -> bool
pub fn is_server_error(&self) -> bool
Trait Implementations§
Source§impl Clone for AppwriteError
impl Clone for AppwriteError
Source§fn clone(&self) -> AppwriteError
fn clone(&self) -> AppwriteError
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AppwriteError
impl Debug for AppwriteError
Source§impl Display for AppwriteError
impl Display for AppwriteError
Source§impl Error for AppwriteError
impl Error for AppwriteError
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<Error> for AppwriteError
impl From<Error> for AppwriteError
Source§impl From<Error> for AppwriteError
impl From<Error> for AppwriteError
Auto Trait Implementations§
impl Freeze for AppwriteError
impl RefUnwindSafe for AppwriteError
impl Send for AppwriteError
impl Sync for AppwriteError
impl Unpin for AppwriteError
impl UnsafeUnpin for AppwriteError
impl UnwindSafe for AppwriteError
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,
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.