pub struct SinceGate { /* private fields */ }Expand description
Drops since_revision for one fetch after attach.
Implementations§
Source§impl SinceGate
impl SinceGate
Sourcepub fn after_attach() -> Self
pub fn after_attach() -> Self
After initialize, the next list must not send a core generation.
Sourcepub fn next(&self, revision: u64) -> Option<u64>
pub fn next(&self, revision: u64) -> Option<u64>
Consume the skip flag, or return Some(revision) when revision > 0.
Sourcepub fn invalidate(&self)
pub fn invalidate(&self)
Next list/ready must omit since_revision (pane or query changed).
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for SinceGate
impl RefUnwindSafe for SinceGate
impl Send for SinceGate
impl Sync for SinceGate
impl Unpin for SinceGate
impl UnsafeUnpin for SinceGate
impl UnwindSafe for SinceGate
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> 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