pub struct PveError {
pub data: Option<Option<Value>>,
pub message: String,
pub errors: Option<HashMap<String, String>>,
}Expand description
PveError : Proxmox VE 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 PveError
impl<'de> Deserialize<'de> for PveError
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 PveError
Auto Trait Implementations§
impl Freeze for PveError
impl RefUnwindSafe for PveError
impl Send for PveError
impl Sync for PveError
impl Unpin for PveError
impl UnsafeUnpin for PveError
impl UnwindSafe 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