pub enum NativeBlockCloneAccelerationEvidence {
Available {
cloned_bytes: u64,
copy_on_write_isolation: bool,
},
Unavailable {
platform_error_code: i32,
},
}Expand description
Exact result of executing native same-volume block-reference cloning.
Variants§
Available
Block cloning executed and retained copy-on-write isolation.
Fields
The operating system explicitly rejected block cloning as unsupported.
Trait Implementations§
impl Copy for NativeBlockCloneAccelerationEvidence
impl Eq for NativeBlockCloneAccelerationEvidence
impl StructuralPartialEq for NativeBlockCloneAccelerationEvidence
Auto Trait Implementations§
impl Freeze for NativeBlockCloneAccelerationEvidence
impl RefUnwindSafe for NativeBlockCloneAccelerationEvidence
impl Send for NativeBlockCloneAccelerationEvidence
impl Sync for NativeBlockCloneAccelerationEvidence
impl Unpin for NativeBlockCloneAccelerationEvidence
impl UnsafeUnpin for NativeBlockCloneAccelerationEvidence
impl UnwindSafe for NativeBlockCloneAccelerationEvidence
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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