pub struct RewrittenIndex {
pub old_id: Uuid,
pub new_id: Uuid,
pub new_index_details: Any,
pub new_index_version: u32,
pub new_index_files: Option<Vec<IndexFile>>,
}Fields§
§old_id: Uuid§new_id: Uuid§new_index_details: Any§new_index_version: u32§new_index_files: Option<Vec<IndexFile>>Files in the new index with their sizes. Empty list from older writers that didn’t persist this field.
Trait Implementations§
Source§impl Clone for RewrittenIndex
impl Clone for RewrittenIndex
Source§fn clone(&self) -> RewrittenIndex
fn clone(&self) -> RewrittenIndex
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 RewrittenIndex
impl Debug for RewrittenIndex
Source§impl DeepSizeOf for RewrittenIndex
impl DeepSizeOf for RewrittenIndex
fn deep_size_of_children(&self, context: &mut Context) -> usize
fn deep_size_of(&self) -> usize
Source§impl From<&RewrittenIndex> for RewrittenIndex
impl From<&RewrittenIndex> for RewrittenIndex
Source§fn from(value: &RewrittenIndex) -> Self
fn from(value: &RewrittenIndex) -> Self
Converts to this type from the input type.
Source§impl PartialEq for RewrittenIndex
impl PartialEq for RewrittenIndex
impl StructuralPartialEq for RewrittenIndex
Source§impl TryFrom<&RewrittenIndex> for RewrittenIndex
impl TryFrom<&RewrittenIndex> for RewrittenIndex
Auto Trait Implementations§
impl Freeze for RewrittenIndex
impl RefUnwindSafe for RewrittenIndex
impl Send for RewrittenIndex
impl Sync for RewrittenIndex
impl Unpin for RewrittenIndex
impl UnsafeUnpin for RewrittenIndex
impl UnwindSafe for RewrittenIndex
Blanket Implementations§
impl<T> Allocation for T
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