pub struct InputValidationEntry {
pub input: String,
pub code: String,
pub expected: Option<String>,
pub got: Option<String>,
}Expand description
One entry in the server’s input_validation_failed 400 body (#1017).
Mirrors TS InputValidationErrorEntry and Python InputValidationEntry.
Fields§
§input: StringDotted / bracketed path to the offending field, e.g. "payload.b",
"items[2].qty".
code: StringOne of: "missing" | "wrong_type" | "unknown_field" | "unknown_input" | "disallowed_type".
expected: Option<String>§got: Option<String>Trait Implementations§
Source§impl Clone for InputValidationEntry
impl Clone for InputValidationEntry
Source§fn clone(&self) -> InputValidationEntry
fn clone(&self) -> InputValidationEntry
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 InputValidationEntry
impl Debug for InputValidationEntry
Source§impl<'de> Deserialize<'de> for InputValidationEntry
impl<'de> Deserialize<'de> for InputValidationEntry
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
Source§impl PartialEq for InputValidationEntry
impl PartialEq for InputValidationEntry
Source§fn eq(&self, other: &InputValidationEntry) -> bool
fn eq(&self, other: &InputValidationEntry) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for InputValidationEntry
impl StructuralPartialEq for InputValidationEntry
Auto Trait Implementations§
impl Freeze for InputValidationEntry
impl RefUnwindSafe for InputValidationEntry
impl Send for InputValidationEntry
impl Sync for InputValidationEntry
impl Unpin for InputValidationEntry
impl UnsafeUnpin for InputValidationEntry
impl UnwindSafe for InputValidationEntry
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.