pub struct HttpOracle {
pub expect_status: Vec<u16>,
pub status_range: Option<String>,
pub body_contains: Vec<String>,
pub body_not_contains: Vec<String>,
pub header_contains: BTreeMap<String, String>,
}Fields§
§expect_status: Vec<u16>§status_range: Option<String>§body_contains: Vec<String>§body_not_contains: Vec<String>§header_contains: BTreeMap<String, String>Implementations§
Source§impl HttpOracle
impl HttpOracle
pub fn has_positive_evidence(&self) -> bool
Trait Implementations§
Source§impl Clone for HttpOracle
impl Clone for HttpOracle
Source§fn clone(&self) -> HttpOracle
fn clone(&self) -> HttpOracle
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 HttpOracle
impl Debug for HttpOracle
Source§impl Default for HttpOracle
impl Default for HttpOracle
Source§fn default() -> HttpOracle
fn default() -> HttpOracle
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for HttpOracle
impl<'de> Deserialize<'de> for HttpOracle
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 HttpOracle
impl PartialEq for HttpOracle
Source§fn eq(&self, other: &HttpOracle) -> bool
fn eq(&self, other: &HttpOracle) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for HttpOracle
impl Serialize for HttpOracle
impl Eq for HttpOracle
impl StructuralPartialEq for HttpOracle
Auto Trait Implementations§
impl Freeze for HttpOracle
impl RefUnwindSafe for HttpOracle
impl Send for HttpOracle
impl Sync for HttpOracle
impl Unpin for HttpOracle
impl UnsafeUnpin for HttpOracle
impl UnwindSafe for HttpOracle
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