pub struct ResequencerConfig {
pub allow_inout: bool,
pub metrics: Option<Arc<dyn MetricsCollector>>,
pub route_id: Option<String>,
}Expand description
Configuration for the ResequencerService.
Fields§
§allow_inout: boolAllow InOut exchanges to pass through the resequencer without
emitting a warning. Defaults to false.
metrics: Option<Arc<dyn MetricsCollector>>Optional metrics collector for incrementing operational counters.
route_id: Option<String>Optional route ID for metric labels.
Trait Implementations§
Source§impl Clone for ResequencerConfig
impl Clone for ResequencerConfig
Source§impl Debug for ResequencerConfig
impl Debug for ResequencerConfig
Auto Trait Implementations§
impl !RefUnwindSafe for ResequencerConfig
impl !UnwindSafe for ResequencerConfig
impl Freeze for ResequencerConfig
impl Send for ResequencerConfig
impl Sync for ResequencerConfig
impl Unpin for ResequencerConfig
impl UnsafeUnpin for ResequencerConfig
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