pub struct PreparedProfileIndexRepair { /* private fields */ }Implementations§
Source§impl PreparedProfileIndexRepair
impl PreparedProfileIndexRepair
Sourcepub fn from_roots(
old_roots: ProfileIndexRoots,
new_roots: ProfileIndexRoots,
) -> Self
pub fn from_roots( old_roots: ProfileIndexRoots, new_roots: ProfileIndexRoots, ) -> Self
Reconstitute an unpublished repair pair from already validated durable intent pins. Publication still requires an opaque authority minted from the exact on-disk evidence.
pub fn old_roots(&self) -> &ProfileIndexRoots
pub fn new_roots(&self) -> &ProfileIndexRoots
Trait Implementations§
Source§impl Clone for PreparedProfileIndexRepair
impl Clone for PreparedProfileIndexRepair
Source§fn clone(&self) -> PreparedProfileIndexRepair
fn clone(&self) -> PreparedProfileIndexRepair
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PreparedProfileIndexRepair
impl Debug for PreparedProfileIndexRepair
impl StructuralPartialEq for PreparedProfileIndexRepair
Auto Trait Implementations§
impl Freeze for PreparedProfileIndexRepair
impl RefUnwindSafe for PreparedProfileIndexRepair
impl Send for PreparedProfileIndexRepair
impl Sync for PreparedProfileIndexRepair
impl Unpin for PreparedProfileIndexRepair
impl UnsafeUnpin for PreparedProfileIndexRepair
impl UnwindSafe for PreparedProfileIndexRepair
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more