pub struct EventRoutingConfig {
pub synchronous_routing: bool,
pub max_queue_size: usize,
pub event_timeout: Duration,
pub enable_persistence: bool,
pub routing_rules: HashMap<String, RoutingRule>,
}Expand description
Event routing configuration
Fields§
§synchronous_routing: boolEnable synchronous event routing
max_queue_size: usizeMaximum event queue size
event_timeout: DurationEvent timeout duration
enable_persistence: boolEnable event persistence
routing_rules: HashMap<String, RoutingRule>Routing rules for specific event types
Trait Implementations§
Source§impl Clone for EventRoutingConfig
impl Clone for EventRoutingConfig
Source§fn clone(&self) -> EventRoutingConfig
fn clone(&self) -> EventRoutingConfig
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 EventRoutingConfig
impl Debug for EventRoutingConfig
Auto Trait Implementations§
impl Freeze for EventRoutingConfig
impl RefUnwindSafe for EventRoutingConfig
impl Send for EventRoutingConfig
impl Sync for EventRoutingConfig
impl Unpin for EventRoutingConfig
impl UnwindSafe for EventRoutingConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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>
Converts
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>
Converts
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