pub enum EricError {
ApiError {
code: i32,
message: String,
payload: EricApiPayload,
},
Internal(Error),
}Variants§
Implementations§
Source§impl EricError
impl EricError
Sourcepub fn validation_response(&self) -> Option<&str>
pub fn validation_response(&self) -> Option<&str>
Returns the raw validation XML returned by ERiC.
Sourcepub fn server_response(&self) -> Option<&str>
pub fn server_response(&self) -> Option<&str>
Returns the raw server XML returned by ERiC.
Sourcepub fn validation_report(&self) -> Result<Option<ValidationReport>, EricError>
pub fn validation_report(&self) -> Result<Option<ValidationReport>, EricError>
Parses the validation XML into a structured report.
Trait Implementations§
Source§impl Error for EricError
impl Error for EricError
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()
Auto Trait Implementations§
impl Freeze for EricError
impl RefUnwindSafe for EricError
impl Send for EricError
impl Sync for EricError
impl Unpin for EricError
impl UnsafeUnpin for EricError
impl UnwindSafe for EricError
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