pub struct SagaDefinitionConfig {
pub name: String,
pub description: String,
pub steps: Vec<String>,
}Expand description
Saga definition configuration
Fields§
§name: StringSaga name
description: StringSaga description
steps: Vec<String>Steps in the saga
Trait Implementations§
Source§impl Clone for SagaDefinitionConfig
impl Clone for SagaDefinitionConfig
Source§fn clone(&self) -> SagaDefinitionConfig
fn clone(&self) -> SagaDefinitionConfig
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SagaDefinitionConfig
impl Debug for SagaDefinitionConfig
Source§impl<'de> Deserialize<'de> for SagaDefinitionConfig
impl<'de> Deserialize<'de> for SagaDefinitionConfig
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
Auto Trait Implementations§
impl Freeze for SagaDefinitionConfig
impl RefUnwindSafe for SagaDefinitionConfig
impl Send for SagaDefinitionConfig
impl Sync for SagaDefinitionConfig
impl Unpin for SagaDefinitionConfig
impl UnwindSafe for SagaDefinitionConfig
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)