pub struct ContainerTimeouts {
pub docker_build: Duration,
pub container_start: Duration,
pub ssh_ready: Duration,
pub ssh_setup: Duration,
}Expand description
Container timeout configurations for different operations
This struct provides configurable timeouts for various container operations to make the system more flexible and adaptable to different environments.
Fields§
§docker_build: DurationTimeout for Docker image build operations
container_start: DurationTimeout for container startup operations
ssh_ready: DurationTimeout for SSH connectivity to become available
ssh_setup: DurationTimeout for SSH key setup operations
Trait Implementations§
Source§impl Clone for ContainerTimeouts
impl Clone for ContainerTimeouts
Source§impl Debug for ContainerTimeouts
impl Debug for ContainerTimeouts
Auto Trait Implementations§
impl Freeze for ContainerTimeouts
impl RefUnwindSafe for ContainerTimeouts
impl Send for ContainerTimeouts
impl Sync for ContainerTimeouts
impl Unpin for ContainerTimeouts
impl UnsafeUnpin for ContainerTimeouts
impl UnwindSafe for ContainerTimeouts
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request