pub struct Expect {
pub path: Option<String>,
pub eq: Option<Value>,
pub ne: Option<Value>,
pub gte: Option<f64>,
pub lte: Option<f64>,
pub contains: Option<Value>,
pub exists: Option<bool>,
pub len_gte: Option<usize>,
pub len_eq: Option<usize>,
pub not_empty: Option<bool>,
}Expand description
One assertion. path empty/absent targets the whole result.
Fields§
§path: Option<String>§eq: Option<Value>§ne: Option<Value>§gte: Option<f64>§lte: Option<f64>§contains: Option<Value>String contains substring, or array contains element.
exists: Option<bool>§len_gte: Option<usize>§len_eq: Option<usize>§not_empty: Option<bool>Trait Implementations§
Source§impl<'de> Deserialize<'de> for Expect
impl<'de> Deserialize<'de> for Expect
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
Auto Trait Implementations§
impl Freeze for Expect
impl RefUnwindSafe for Expect
impl Send for Expect
impl Sync for Expect
impl Unpin for Expect
impl UnsafeUnpin for Expect
impl UnwindSafe for Expect
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