pub struct Checks {
pub grace_period: Option<TimeoutConfig>,
pub headers: Option<Vec<Header>>,
pub interval: Option<TimeoutConfig>,
pub kind: Option<CheckKind>,
pub method: Option<String>,
pub path: Option<String>,
pub port: Option<u16>,
pub protocol: Option<Protocol>,
pub timeout: Option<TimeoutConfig>,
pub tls_server_name: Option<String>,
pub tls_skip_verify: Option<bool>,
pub check_type: Option<CheckType>,
}Fields§
§grace_period: Option<TimeoutConfig>§headers: Option<Vec<Header>>§interval: Option<TimeoutConfig>§kind: Option<CheckKind>§method: Option<String>§path: Option<String>§port: Option<u16>§protocol: Option<Protocol>§timeout: Option<TimeoutConfig>§tls_server_name: Option<String>§tls_skip_verify: Option<bool>§check_type: Option<CheckType>Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Checks
impl<'de> Deserialize<'de> for Checks
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 Checks
impl RefUnwindSafe for Checks
impl Send for Checks
impl Sync for Checks
impl Unpin for Checks
impl UnwindSafe for Checks
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