pub struct StateExitedEventDetails {
pub name: String,
pub output: Option<String>,
}
Expand description
Contains details about an exit from a state during an execution.
Fields§
§name: String
The name of the state.
A name must not contain:
-
white space
-
brackets
< > { } [ ]
-
wildcard characters
? *
-
special characters
" # % \ ^ | ~ ` $ & , ; : /
-
control characters (
U+0000-001F
,U+007F-009F
)
To enable logging with CloudWatch Logs, the name should only contain 0-9, A-Z, a-z, - and _.
output: Option<String>
The JSON output data of the state.
Trait Implementations§
Source§impl Clone for StateExitedEventDetails
impl Clone for StateExitedEventDetails
Source§fn clone(&self) -> StateExitedEventDetails
fn clone(&self) -> StateExitedEventDetails
Returns a copy of the value. Read more
1.0.0 · 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 StateExitedEventDetails
impl Debug for StateExitedEventDetails
Source§impl Default for StateExitedEventDetails
impl Default for StateExitedEventDetails
Source§fn default() -> StateExitedEventDetails
fn default() -> StateExitedEventDetails
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for StateExitedEventDetails
impl<'de> Deserialize<'de> for StateExitedEventDetails
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
Source§impl PartialEq for StateExitedEventDetails
impl PartialEq for StateExitedEventDetails
impl StructuralPartialEq for StateExitedEventDetails
Auto Trait Implementations§
impl Freeze for StateExitedEventDetails
impl RefUnwindSafe for StateExitedEventDetails
impl Send for StateExitedEventDetails
impl Sync for StateExitedEventDetails
impl Unpin for StateExitedEventDetails
impl UnwindSafe for StateExitedEventDetails
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