#[non_exhaustive]pub enum BackendHealthState {
NeverRun,
Testing,
Healthy,
Quarantined,
}Expand description
Runtime state of an ordinary accelerated backend.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
NeverRun
No known-answer test has completed.
Testing
One thread is running the known-answer test.
Healthy
The known-answer test passed and the backend may execute.
Quarantined
The backend failed an integrity check and is disabled for this process.
Implementations§
Trait Implementations§
Source§impl Clone for BackendHealthState
impl Clone for BackendHealthState
Source§fn clone(&self) -> BackendHealthState
fn clone(&self) -> BackendHealthState
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 moreimpl Copy for BackendHealthState
Source§impl Debug for BackendHealthState
impl Debug for BackendHealthState
impl Eq for BackendHealthState
Source§impl Hash for BackendHealthState
impl Hash for BackendHealthState
Source§impl PartialEq for BackendHealthState
impl PartialEq for BackendHealthState
impl StructuralPartialEq for BackendHealthState
Auto Trait Implementations§
impl Freeze for BackendHealthState
impl RefUnwindSafe for BackendHealthState
impl Send for BackendHealthState
impl Sync for BackendHealthState
impl Unpin for BackendHealthState
impl UnsafeUnpin for BackendHealthState
impl UnwindSafe for BackendHealthState
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