pub struct ManifestRow {
pub index: u64,
pub min: String,
pub max: String,
pub sidecar: String,
pub keys: usize,
}Expand description
One manifest row: a sealed bundle, its key range and its sidecar’s hash.
Fields§
§index: u64The bundle index.
min: StringThe smallest key, hex.
max: StringThe largest key, hex.
sidecar: StringSHA-256 of the sidecar bytes, hex.
keys: usizePairs in the sidecar.
Trait Implementations§
Source§impl Clone for ManifestRow
impl Clone for ManifestRow
Source§fn clone(&self) -> ManifestRow
fn clone(&self) -> ManifestRow
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 ManifestRow
impl Debug for ManifestRow
Source§impl<'de> Deserialize<'de> for ManifestRow
impl<'de> Deserialize<'de> for ManifestRow
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ManifestRow
impl PartialEq for ManifestRow
Source§fn eq(&self, other: &ManifestRow) -> bool
fn eq(&self, other: &ManifestRow) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ManifestRow
impl Serialize for ManifestRow
impl Eq for ManifestRow
impl StructuralPartialEq for ManifestRow
Auto Trait Implementations§
impl Freeze for ManifestRow
impl RefUnwindSafe for ManifestRow
impl Send for ManifestRow
impl Sync for ManifestRow
impl Unpin for ManifestRow
impl UnsafeUnpin for ManifestRow
impl UnwindSafe for ManifestRow
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