pub struct EpochAliasReport { /* private fields */ }Expand description
Result of one atomic published-alias transition.
Implementations§
Source§impl EpochAliasReport
impl EpochAliasReport
Sourcepub const fn generation(self) -> u64
pub const fn generation(self) -> u64
Returns the committed or unchanged generation.
Sourcepub const fn previous(self) -> EpochIdentity
pub const fn previous(self) -> EpochIdentity
Returns the alias visible before this call.
Sourcepub const fn published(self) -> EpochIdentity
pub const fn published(self) -> EpochIdentity
Returns the alias visible after this call.
Sourcepub const fn manifest_committed(self) -> bool
pub const fn manifest_committed(self) -> bool
Returns whether this call crossed the manifest commit point.
Trait Implementations§
Source§impl Clone for EpochAliasReport
impl Clone for EpochAliasReport
impl Copy for EpochAliasReport
Source§impl Debug for EpochAliasReport
impl Debug for EpochAliasReport
impl Eq for EpochAliasReport
Source§impl PartialEq for EpochAliasReport
impl PartialEq for EpochAliasReport
impl StructuralPartialEq for EpochAliasReport
Auto Trait Implementations§
impl Freeze for EpochAliasReport
impl RefUnwindSafe for EpochAliasReport
impl Send for EpochAliasReport
impl Sync for EpochAliasReport
impl Unpin for EpochAliasReport
impl UnsafeUnpin for EpochAliasReport
impl UnwindSafe for EpochAliasReport
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