pub struct RywSession {
pub last_write_lsn: AtomicU64,
pub written_at: Instant,
pub write_count: AtomicU64,
}Expand description
Session RYW data
Fields§
§last_write_lsn: AtomicU64Last write LSN for this session
written_at: InstantWhen the LSN was recorded
write_count: AtomicU64Number of writes tracked
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for RywSession
impl RefUnwindSafe for RywSession
impl Send for RywSession
impl Sync for RywSession
impl Unpin for RywSession
impl UnsafeUnpin for RywSession
impl UnwindSafe for RywSession
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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