pub struct SagaOrchestratorConfig {
pub service_name: String,
pub display_name: String,
pub sagas: Vec<SagaDefinitionConfig>,
pub retry: RetryConfig,
pub server: ServerConfig,
}Expand description
Saga orchestrator configuration
Fields§
§service_name: StringService name
display_name: StringDisplay name for documentation
sagas: Vec<SagaDefinitionConfig>Saga definitions
retry: RetryConfigRetry configuration
server: ServerConfigServer configuration
Trait Implementations§
Source§impl Clone for SagaOrchestratorConfig
impl Clone for SagaOrchestratorConfig
Source§fn clone(&self) -> SagaOrchestratorConfig
fn clone(&self) -> SagaOrchestratorConfig
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 SagaOrchestratorConfig
impl Debug for SagaOrchestratorConfig
Source§impl Default for SagaOrchestratorConfig
impl Default for SagaOrchestratorConfig
Source§impl<'de> Deserialize<'de> for SagaOrchestratorConfig
impl<'de> Deserialize<'de> for SagaOrchestratorConfig
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 SagaOrchestratorConfig
impl RefUnwindSafe for SagaOrchestratorConfig
impl Send for SagaOrchestratorConfig
impl Sync for SagaOrchestratorConfig
impl Unpin for SagaOrchestratorConfig
impl UnwindSafe for SagaOrchestratorConfig
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)