pub struct SetStatus {Show 16 fields
pub set_id: String,
pub descriptor_b3: String,
pub archive_name: String,
pub archive_size: u64,
pub archive_b3: String,
pub piece_size: u32,
pub data: u16,
pub parity: u16,
pub pieces: u32,
pub stripes: u32,
pub volumes: Vec<Option<FoundVolume>>,
pub missing: Vec<usize>,
pub stripes_short: u32,
pub reconstructible: bool,
pub extra: Vec<(PathBuf, String)>,
pub set: VolumeSet,
}Fields§
§set_id: String§descriptor_b3: StringBLAKE3 of the descriptor shared by every volume of the set.
archive_name: String§archive_size: u64§archive_b3: String§piece_size: u32§data: u16§parity: u16§pieces: u32§stripes: u32§volumes: Vec<Option<FoundVolume>>By volume index; None when the volume was not found.
missing: Vec<usize>§stripes_short: u32Stripes that cannot be rebuilt with the volumes at hand (after verification when requested).
reconstructible: bool§extra: Vec<(PathBuf, String)>Files that belong to the set but could not be placed (duplicate index, damaged at both ends).
set: VolumeSetTrait Implementations§
Auto Trait Implementations§
impl Freeze for SetStatus
impl RefUnwindSafe for SetStatus
impl Send for SetStatus
impl Sync for SetStatus
impl Unpin for SetStatus
impl UnsafeUnpin for SetStatus
impl UnwindSafe for SetStatus
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> 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