pub struct HealResultItem {
pub result_index: usize,
pub item_type: String,
pub bucket: String,
pub object: String,
pub version_id: String,
pub detail: String,
pub parity_blocks: usize,
pub data_blocks: usize,
pub object_size: u64,
pub before: HealDriveInfos,
pub after: HealDriveInfos,
}Expand description
Result of a heal operation on a single item
Fields§
§result_index: usizeResult index
item_type: StringType of item healed (bucket, object, metadata)
bucket: StringBucket name
object: StringObject key
version_id: StringVersion ID
detail: StringDetail message
parity_blocks: usizeNumber of parity blocks
data_blocks: usizeNumber of data blocks
object_size: u64Object size
before: HealDriveInfosDrive info before healing
after: HealDriveInfosDrive info after healing
Trait Implementations§
Source§impl Clone for HealResultItem
impl Clone for HealResultItem
Source§fn clone(&self) -> HealResultItem
fn clone(&self) -> HealResultItem
Returns a duplicate of the value. Read more
1.0.0 · 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 HealResultItem
impl Debug for HealResultItem
Source§impl Default for HealResultItem
impl Default for HealResultItem
Source§fn default() -> HealResultItem
fn default() -> HealResultItem
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for HealResultItem
impl<'de> Deserialize<'de> for HealResultItem
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
Auto Trait Implementations§
impl Freeze for HealResultItem
impl RefUnwindSafe for HealResultItem
impl Send for HealResultItem
impl Sync for HealResultItem
impl Unpin for HealResultItem
impl UnsafeUnpin for HealResultItem
impl UnwindSafe for HealResultItem
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