pub enum ArrayState {
Inactive,
Clean,
Active,
Degraded,
Rebuilding,
}Expand description
RAID array operational state.
Variants§
Inactive
Array is not started.
Clean
All disks are healthy, no writes pending.
Active
Array is operating normally.
Degraded
One or more disks have failed but array is still operational.
Rebuilding
A failed disk is being rebuilt.
Trait Implementations§
Source§impl Clone for ArrayState
impl Clone for ArrayState
Source§fn clone(&self) -> ArrayState
fn clone(&self) -> ArrayState
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ArrayState
impl Debug for ArrayState
Source§impl PartialEq for ArrayState
impl PartialEq for ArrayState
impl Copy for ArrayState
impl Eq for ArrayState
impl StructuralPartialEq for ArrayState
Auto Trait Implementations§
impl Freeze for ArrayState
impl RefUnwindSafe for ArrayState
impl Send for ArrayState
impl Sync for ArrayState
impl Unpin for ArrayState
impl UnwindSafe for ArrayState
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)