pub struct DeploymentAssertion { /* private fields */ }Expand description
Deployment assertion builder
Implementations§
Source§impl DeploymentAssertion
impl DeploymentAssertion
Sourcepub async fn has_replicas(&self, expected: i32) -> Result<(), AssertionError>
pub async fn has_replicas(&self, expected: i32) -> Result<(), AssertionError>
Assert the deployment has the expected number of replicas
§Errors
Returns AssertionError::NotFound if the deployment doesn’t exist,
or AssertionError::Failed if ready replicas don’t match expected.
Sourcepub async fn is_available(&self) -> Result<(), AssertionError>
pub async fn is_available(&self) -> Result<(), AssertionError>
Assert the deployment is available (has minimum availability)
§Errors
Returns AssertionError::NotFound if the deployment doesn’t exist,
or AssertionError::Failed if the deployment is not available.
Auto Trait Implementations§
impl Freeze for DeploymentAssertion
impl !RefUnwindSafe for DeploymentAssertion
impl Send for DeploymentAssertion
impl Sync for DeploymentAssertion
impl Unpin for DeploymentAssertion
impl !UnwindSafe for DeploymentAssertion
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> 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 more