pub struct RouterStateConfig {
pub param_config: StateStoreConfig,
pub signal_ttl: Option<Duration>,
pub max_signals: Option<usize>,
}Expand description
Configuration for router state management
Fields§
§param_config: StateStoreConfigParameter store configuration
signal_ttl: Option<Duration>TTL for signal definitions (None = never expire)
max_signals: Option<usize>Maximum number of signals (None = unlimited)
Implementations§
Trait Implementations§
Source§impl Clone for RouterStateConfig
impl Clone for RouterStateConfig
Source§fn clone(&self) -> RouterStateConfig
fn clone(&self) -> RouterStateConfig
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 RouterStateConfig
impl Debug for RouterStateConfig
Auto Trait Implementations§
impl Freeze for RouterStateConfig
impl RefUnwindSafe for RouterStateConfig
impl Send for RouterStateConfig
impl Sync for RouterStateConfig
impl Unpin for RouterStateConfig
impl UnsafeUnpin for RouterStateConfig
impl UnwindSafe for RouterStateConfig
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