pub enum ReadinessCheck {
Exec(Vec<String>),
TcpSocket(u16),
HttpGet {
port: u16,
path: String,
},
}Expand description
The type of readiness check to perform.
Variants§
Exec(Vec<String>)
Run a command inside the container.
TcpSocket(u16)
Check if a TCP port is accepting connections.
HttpGet
Make an HTTP GET request.
Trait Implementations§
Source§impl Clone for ReadinessCheck
impl Clone for ReadinessCheck
Source§fn clone(&self) -> ReadinessCheck
fn clone(&self) -> ReadinessCheck
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 ReadinessCheck
impl Debug for ReadinessCheck
Source§impl<'de> Deserialize<'de> for ReadinessCheck
impl<'de> Deserialize<'de> for ReadinessCheck
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 ReadinessCheck
impl RefUnwindSafe for ReadinessCheck
impl Send for ReadinessCheck
impl Sync for ReadinessCheck
impl Unpin for ReadinessCheck
impl UnsafeUnpin for ReadinessCheck
impl UnwindSafe for ReadinessCheck
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