pub struct PbsError {
pub data: Option<Option<Value>>,
pub message: String,
pub errors: Option<HashMap<String, String>>,
}Expand description
PbsError : Proxmox Backup Server error envelope. Returned for all 4xx/5xx responses. message is always populated; errors is populated for validation failures with one entry per offending parameter.
Fields§
§data: Option<Option<Value>>§message: String§errors: Option<HashMap<String, String>>Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for PbsError
impl<'de> Deserialize<'de> for PbsError
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for PbsError
Auto Trait Implementations§
impl Freeze for PbsError
impl RefUnwindSafe for PbsError
impl Send for PbsError
impl Sync for PbsError
impl Unpin for PbsError
impl UnsafeUnpin for PbsError
impl UnwindSafe for PbsError
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