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§fn clone(&self) -> ResequencerConfig
fn clone(&self) -> ResequencerConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ResequencerConfig
impl Debug for ResequencerConfig
Source§impl Default for ResequencerConfig
impl Default for ResequencerConfig
Source§fn default() -> ResequencerConfig
fn default() -> ResequencerConfig
Returns the “default value” for a type. Read more
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