pub enum AdapterFeatureDisposition {
Required,
Optional,
Degraded,
Unavailable,
}Expand description
Explicit support posture for one closed RiffDB feature.
Variants§
Required
Installation must stop when the feature is unavailable.
Optional
The adapter does not require or emulate this feature.
Degraded
The feature is used with a declared bounded limitation.
The feature is knowingly unavailable and is not emulated.
Trait Implementations§
Source§impl Clone for AdapterFeatureDisposition
impl Clone for AdapterFeatureDisposition
impl Copy for AdapterFeatureDisposition
Source§impl Debug for AdapterFeatureDisposition
impl Debug for AdapterFeatureDisposition
impl Eq for AdapterFeatureDisposition
Source§impl Ord for AdapterFeatureDisposition
impl Ord for AdapterFeatureDisposition
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialOrd for AdapterFeatureDisposition
impl PartialOrd for AdapterFeatureDisposition
impl StructuralPartialEq for AdapterFeatureDisposition
Auto Trait Implementations§
impl Freeze for AdapterFeatureDisposition
impl RefUnwindSafe for AdapterFeatureDisposition
impl Send for AdapterFeatureDisposition
impl Sync for AdapterFeatureDisposition
impl Unpin for AdapterFeatureDisposition
impl UnsafeUnpin for AdapterFeatureDisposition
impl UnwindSafe for AdapterFeatureDisposition
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