pub struct HttpCheck {
pub url: String,
pub method: Option<String>,
pub expected_status: Option<Vec<u16>>,
pub headers: Option<BTreeMap<String, String>>,
pub body: Option<String>,
}Expand description
Settings of an http check.
Fields§
§url: Stringhttp(s) URL.
method: Option<String>GET (default on Core’s side), POST or HEAD.
expected_status: Option<Vec<u16>>Accepted status codes; Core’s default when absent.
headers: Option<BTreeMap<String, String>>Extra request headers.
body: Option<String>Request body (for POST).
Trait Implementations§
Source§impl<'de> Deserialize<'de> for HttpCheck
impl<'de> Deserialize<'de> for HttpCheck
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 HttpCheck
Auto Trait Implementations§
impl Freeze for HttpCheck
impl RefUnwindSafe for HttpCheck
impl Send for HttpCheck
impl Sync for HttpCheck
impl Unpin for HttpCheck
impl UnsafeUnpin for HttpCheck
impl UnwindSafe for HttpCheck
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