#[non_exhaustive]pub struct FeedbackSent {
pub pending_for: Duration,
}Expand description
A standby status update that told the server about a newer applied
position, reported to a FeedbackObserver after the write succeeded.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.pending_for: DurationFrom the oldest raise of the applied position that this update is the
first to report, until the update was written. Raises coalesced into
one update keep the oldest, so this is how long an acknowledged
position was withheld from the server, including across a failed
write or a new session that carried it over
(ReplicationClient::carry_feedback_pending).
Trait Implementations§
Source§impl Clone for FeedbackSent
impl Clone for FeedbackSent
impl Copy for FeedbackSent
Source§impl Debug for FeedbackSent
impl Debug for FeedbackSent
impl Eq for FeedbackSent
Source§impl PartialEq for FeedbackSent
impl PartialEq for FeedbackSent
impl StructuralPartialEq for FeedbackSent
Auto Trait Implementations§
impl Freeze for FeedbackSent
impl RefUnwindSafe for FeedbackSent
impl Send for FeedbackSent
impl Sync for FeedbackSent
impl Unpin for FeedbackSent
impl UnsafeUnpin for FeedbackSent
impl UnwindSafe for FeedbackSent
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