pub struct SessionWindowConfig {
pub gap: Duration,
pub max_duration: Option<Duration>,
}Expand description
Configuration for session windows.
Fields§
§gap: DurationGap duration between sessions
max_duration: Option<Duration>Maximum session duration (optional)
Implementations§
Trait Implementations§
Source§impl Clone for SessionWindowConfig
impl Clone for SessionWindowConfig
Source§fn clone(&self) -> SessionWindowConfig
fn clone(&self) -> SessionWindowConfig
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 SessionWindowConfig
impl Debug for SessionWindowConfig
Source§impl<'de> Deserialize<'de> for SessionWindowConfig
impl<'de> Deserialize<'de> for SessionWindowConfig
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 SessionWindowConfig
impl RefUnwindSafe for SessionWindowConfig
impl Send for SessionWindowConfig
impl Sync for SessionWindowConfig
impl Unpin for SessionWindowConfig
impl UnsafeUnpin for SessionWindowConfig
impl UnwindSafe for SessionWindowConfig
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