pub struct FilterChainConfig {
pub enabled: bool,
pub pace: PaceFilterConfig,
pub queue: QueueFilterConfig,
pub retry: RetryFilterConfig,
}Expand description
Configuration for the complete filter chain.
Fields§
§enabled: boolWhether the filter chain is enabled at all. When disabled, frames pass through with zero overhead.
pace: PaceFilterConfigPaceFilter configuration (bus timing simulation).
queue: QueueFilterConfigQueueFilter configuration (priority queuing).
retry: RetryFilterConfigRetryFilter configuration (retry + circuit breaker).
Implementations§
Trait Implementations§
Source§impl Clone for FilterChainConfig
impl Clone for FilterChainConfig
Source§fn clone(&self) -> FilterChainConfig
fn clone(&self) -> FilterChainConfig
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 FilterChainConfig
impl Debug for FilterChainConfig
Source§impl Default for FilterChainConfig
impl Default for FilterChainConfig
Source§impl<'de> Deserialize<'de> for FilterChainConfig
impl<'de> Deserialize<'de> for FilterChainConfig
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 FilterChainConfig
impl RefUnwindSafe for FilterChainConfig
impl Send for FilterChainConfig
impl Sync for FilterChainConfig
impl Unpin for FilterChainConfig
impl UnsafeUnpin for FilterChainConfig
impl UnwindSafe for FilterChainConfig
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