Struct aws_sdk_athena::operation::stop_calculation_execution::StopCalculationExecutionOutput
source · #[non_exhaustive]pub struct StopCalculationExecutionOutput {
pub state: Option<CalculationExecutionState>,
/* private fields */
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.state: Option<CalculationExecutionState>CREATING - The calculation is in the process of being created.
CREATED - The calculation has been created and is ready to run.
QUEUED - The calculation has been queued for processing.
RUNNING - The calculation is running.
CANCELING - A request to cancel the calculation has been received and the system is working to stop it.
CANCELED - The calculation is no longer running as the result of a cancel request.
COMPLETED - The calculation has completed without error.
FAILED - The calculation failed and is no longer running.
Implementations§
source§impl StopCalculationExecutionOutput
impl StopCalculationExecutionOutput
sourcepub fn state(&self) -> Option<&CalculationExecutionState>
pub fn state(&self) -> Option<&CalculationExecutionState>
CREATING - The calculation is in the process of being created.
CREATED - The calculation has been created and is ready to run.
QUEUED - The calculation has been queued for processing.
RUNNING - The calculation is running.
CANCELING - A request to cancel the calculation has been received and the system is working to stop it.
CANCELED - The calculation is no longer running as the result of a cancel request.
COMPLETED - The calculation has completed without error.
FAILED - The calculation failed and is no longer running.
source§impl StopCalculationExecutionOutput
impl StopCalculationExecutionOutput
sourcepub fn builder() -> StopCalculationExecutionOutputBuilder
pub fn builder() -> StopCalculationExecutionOutputBuilder
Creates a new builder-style object to manufacture StopCalculationExecutionOutput.
Trait Implementations§
source§impl Clone for StopCalculationExecutionOutput
impl Clone for StopCalculationExecutionOutput
source§fn clone(&self) -> StopCalculationExecutionOutput
fn clone(&self) -> StopCalculationExecutionOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl PartialEq for StopCalculationExecutionOutput
impl PartialEq for StopCalculationExecutionOutput
source§fn eq(&self, other: &StopCalculationExecutionOutput) -> bool
fn eq(&self, other: &StopCalculationExecutionOutput) -> bool
self and other values to be equal, and is used
by ==.source§impl RequestId for StopCalculationExecutionOutput
impl RequestId for StopCalculationExecutionOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None if the service could not be reached.impl StructuralPartialEq for StopCalculationExecutionOutput
Auto Trait Implementations§
impl Freeze for StopCalculationExecutionOutput
impl RefUnwindSafe for StopCalculationExecutionOutput
impl Send for StopCalculationExecutionOutput
impl Sync for StopCalculationExecutionOutput
impl Unpin for StopCalculationExecutionOutput
impl UnwindSafe for StopCalculationExecutionOutput
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)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>
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>
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