pub struct TrimReceipt {
pub path: StreamPath,
pub trim_point: u64,
pub commit_id: CommitId,
}Expand description
Successful monotonic logical trim.
Fields§
§path: StreamPathTrimmed path.
trim_point: u64New earliest readable sequence.
commit_id: CommitIdImmutable envelope identity.
Trait Implementations§
Source§impl Clone for TrimReceipt
impl Clone for TrimReceipt
Source§impl Debug for TrimReceipt
impl Debug for TrimReceipt
impl Eq for TrimReceipt
Source§impl PartialEq for TrimReceipt
impl PartialEq for TrimReceipt
impl StructuralPartialEq for TrimReceipt
Auto Trait Implementations§
impl Freeze for TrimReceipt
impl RefUnwindSafe for TrimReceipt
impl Send for TrimReceipt
impl Sync for TrimReceipt
impl Unpin for TrimReceipt
impl UnsafeUnpin for TrimReceipt
impl UnwindSafe for TrimReceipt
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request