pub struct HistoryRetired {
pub scope: Scope,
pub fence: HistoryFence,
pub before: Prefix,
}Expand description
Primary hint to withdraw a lagging receiver before fresh quorum recovery. This carries no vote, commit proof, or checkpoint installation authority.
Fields§
§scope: ScopeExact normal authority view.
fence: HistoryFenceReceiver incarnation whose independently checked history is unavailable.
before: PrefixLast original operation preceding all required retained operations. For a fetch, the first predecessor the source serves from: its retained boundary, when the request predecessor is retired or not in the source. Only a fetch fence may name genesis.
Trait Implementations§
Source§impl Clone for HistoryRetired
impl Clone for HistoryRetired
impl Copy for HistoryRetired
Source§impl Debug for HistoryRetired
impl Debug for HistoryRetired
impl Eq for HistoryRetired
Source§impl PartialEq for HistoryRetired
impl PartialEq for HistoryRetired
impl StructuralPartialEq for HistoryRetired
Auto Trait Implementations§
impl Freeze for HistoryRetired
impl RefUnwindSafe for HistoryRetired
impl Send for HistoryRetired
impl Sync for HistoryRetired
impl Unpin for HistoryRetired
impl UnsafeUnpin for HistoryRetired
impl UnwindSafe for HistoryRetired
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