pub enum NativeStorageAccelerationError {
Capability(NativeStorageCapabilityError),
UnsupportedTarget,
Io(Error),
Platform(String),
Invalid(&'static str),
}Expand description
A live native storage acceleration probe failed or was unavailable.
Variants§
Capability(NativeStorageCapabilityError)
Static capability discovery failed before mutation began.
UnsupportedTarget
This target has no implemented live acceleration probe.
Io(Error)
Probe fixture creation, synchronization, or cleanup failed.
Platform(String)
The operating system rejected a native sparse/clone operation.
Invalid(&'static str)
Native success did not preserve the required sparse or COW semantics.
Trait Implementations§
Source§impl Error for NativeStorageAccelerationError
impl Error for NativeStorageAccelerationError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl From<Error> for NativeStorageAccelerationError
impl From<Error> for NativeStorageAccelerationError
Source§impl From<NativeStorageCapabilityError> for NativeStorageAccelerationError
impl From<NativeStorageCapabilityError> for NativeStorageAccelerationError
Source§fn from(source: NativeStorageCapabilityError) -> Self
fn from(source: NativeStorageCapabilityError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl !RefUnwindSafe for NativeStorageAccelerationError
impl !UnwindSafe for NativeStorageAccelerationError
impl Freeze for NativeStorageAccelerationError
impl Send for NativeStorageAccelerationError
impl Sync for NativeStorageAccelerationError
impl Unpin for NativeStorageAccelerationError
impl UnsafeUnpin for NativeStorageAccelerationError
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request