pub enum PveError {
Client(Error),
Request(Error),
UploadFile(Error),
Decode(Error),
Http {
status: StatusCode,
message: String,
},
InvalidBaseUrl,
InvalidPathSegment {
field: String,
},
InvalidSnapshotName {
name: String,
},
Unsupported(String),
}Variants§
Client(Error)
Request(Error)
UploadFile(Error)
Decode(Error)
Http
InvalidBaseUrl
InvalidPathSegment
InvalidSnapshotName
Unsupported(String)
Trait Implementations§
Source§impl Error for PveError
impl Error for PveError
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 !RefUnwindSafe for PveError
impl !UnwindSafe for PveError
impl Freeze for PveError
impl Send for PveError
impl Sync for PveError
impl Unpin for PveError
impl UnsafeUnpin for PveError
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