pub struct DataOverlayGroup {
pub fragment_id: u64,
pub overlays: Vec<DataOverlayFile>,
}Expand description
Overlay files to append to a single fragment, in order (the last entry is
newest). The overlays are appended to the fragment’s existing overlays
list rather than replacing it, so overlays written by concurrent commits are
preserved. Each overlay’s committed_version is stamped to the new dataset
version at commit time (re-stamped on retry).
Fields§
§fragment_id: u64§overlays: Vec<DataOverlayFile>Trait Implementations§
Source§impl Clone for DataOverlayGroup
impl Clone for DataOverlayGroup
Source§fn clone(&self) -> DataOverlayGroup
fn clone(&self) -> DataOverlayGroup
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 DataOverlayGroup
impl Debug for DataOverlayGroup
Source§impl DeepSizeOf for DataOverlayGroup
impl DeepSizeOf for DataOverlayGroup
fn deep_size_of_children(&self, __context: &mut Context) -> usize
fn deep_size_of(&self) -> usize
Source§impl From<&DataOverlayGroup> for DataOverlayGroup
impl From<&DataOverlayGroup> for DataOverlayGroup
Source§fn from(group: &DataOverlayGroup) -> Self
fn from(group: &DataOverlayGroup) -> Self
Converts to this type from the input type.
Source§impl PartialEq for DataOverlayGroup
impl PartialEq for DataOverlayGroup
impl StructuralPartialEq for DataOverlayGroup
Source§impl TryFrom<DataOverlayGroup> for DataOverlayGroup
impl TryFrom<DataOverlayGroup> for DataOverlayGroup
Auto Trait Implementations§
impl Freeze for DataOverlayGroup
impl RefUnwindSafe for DataOverlayGroup
impl Send for DataOverlayGroup
impl Sync for DataOverlayGroup
impl Unpin for DataOverlayGroup
impl UnsafeUnpin for DataOverlayGroup
impl UnwindSafe for DataOverlayGroup
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