pub struct TaskSucceededEventDetails {
pub output: Option<String>,
pub output_details: Option<HistoryEventExecutionDataDetails>,
pub resource: String,
pub resource_type: String,
}
Expand description
Contains details about the successful completion of a task state.
Fields§
§output: Option<String>
The full JSON response from a resource when a task has succeeded. This response becomes the output of the related task. Length constraints apply to the payload size, and are expressed as bytes in UTF-8 encoding.
output_details: Option<HistoryEventExecutionDataDetails>
Contains details about the output of an execution history event.
resource: String
The service name of the resource in a task state.
resource_type: String
The action of the resource called by a task state.
Trait Implementations§
Source§impl Clone for TaskSucceededEventDetails
impl Clone for TaskSucceededEventDetails
Source§fn clone(&self) -> TaskSucceededEventDetails
fn clone(&self) -> TaskSucceededEventDetails
Returns a duplicate 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 TaskSucceededEventDetails
impl Debug for TaskSucceededEventDetails
Source§impl Default for TaskSucceededEventDetails
impl Default for TaskSucceededEventDetails
Source§fn default() -> TaskSucceededEventDetails
fn default() -> TaskSucceededEventDetails
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TaskSucceededEventDetails
impl<'de> Deserialize<'de> for TaskSucceededEventDetails
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
impl StructuralPartialEq for TaskSucceededEventDetails
Auto Trait Implementations§
impl Freeze for TaskSucceededEventDetails
impl RefUnwindSafe for TaskSucceededEventDetails
impl Send for TaskSucceededEventDetails
impl Sync for TaskSucceededEventDetails
impl Unpin for TaskSucceededEventDetails
impl UnwindSafe for TaskSucceededEventDetails
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