pub struct SessionBreak {
pub ts: DateTime<Utc>,
pub break_type: SessionBreakType,
pub label: Option<String>,
}Expand description
A detected session break with metadata.
Produced by SessionProvider::session_break_between when a session
boundary falls between two timestamps. Contains the break time, type,
and an optional human-readable label for rendering on the time axis.
Fields§
§ts: DateTime<Utc>Ts of the break
break_type: SessionBreakTypeType of session break
label: Option<String>Optional label to display
Trait Implementations§
Source§impl Clone for SessionBreak
impl Clone for SessionBreak
Source§fn clone(&self) -> SessionBreak
fn clone(&self) -> SessionBreak
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 moreAuto Trait Implementations§
impl Freeze for SessionBreak
impl RefUnwindSafe for SessionBreak
impl Send for SessionBreak
impl Sync for SessionBreak
impl Unpin for SessionBreak
impl UnsafeUnpin for SessionBreak
impl UnwindSafe for SessionBreak
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more