pub struct ActivityGap {
pub requested_after: u64,
pub resumes_at: u64,
pub lost: u64,
}Expand description
Records the feed no longer holds because retention removed them.
Fields§
§requested_after: u64The cursor the client asked to continue from.
resumes_at: u64The first sequence the feed can still serve.
lost: u64Sequences between them, across every run in the feed, that are gone.
Trait Implementations§
Source§impl Clone for ActivityGap
impl Clone for ActivityGap
impl Copy for ActivityGap
Source§impl Debug for ActivityGap
impl Debug for ActivityGap
Source§impl<'de> Deserialize<'de> for ActivityGap
impl<'de> Deserialize<'de> for ActivityGap
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
impl Eq for ActivityGap
Source§impl PartialEq for ActivityGap
impl PartialEq for ActivityGap
Source§impl Serialize for ActivityGap
impl Serialize for ActivityGap
impl StructuralPartialEq for ActivityGap
Auto Trait Implementations§
impl Freeze for ActivityGap
impl RefUnwindSafe for ActivityGap
impl Send for ActivityGap
impl Sync for ActivityGap
impl Unpin for ActivityGap
impl UnsafeUnpin for ActivityGap
impl UnwindSafe for ActivityGap
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