pub struct StartView {
pub scope: Scope,
pub generation: JournalGeneration,
pub accepted: Prefix,
pub committed: Prefix,
}Expand description
Immutable START_VIEW sent only after the primary durably installs this log.
Sender identity comes from the authenticated configured primary.
Fields§
§scope: ScopeInstalled group/configuration/view.
generation: JournalGenerationPrimary’s frozen installed writer incarnation for transfer/retry binding.
accepted: PrefixEntire selected accepted prefix, including uncertain old-view operations.
committed: PrefixPrimary’s known commit floor at installation time.
Trait Implementations§
impl Copy for StartView
impl Eq for StartView
impl StructuralPartialEq for StartView
Auto Trait Implementations§
impl Freeze for StartView
impl RefUnwindSafe for StartView
impl Send for StartView
impl Sync for StartView
impl Unpin for StartView
impl UnsafeUnpin for StartView
impl UnwindSafe for StartView
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