pub enum FrameAccessError {
NotHostAccessible,
MaterializationFailed {
detail: String,
},
}Expand description
Errors from frame data access operations.
Returned by FrameEnvelope::require_host_data() when host bytes
cannot be obtained.
Variants§
NotHostAccessible
The frame is device-resident with no host materialization path.
MaterializationFailed
A host-materialization path exists but the transfer failed.
Trait Implementations§
Source§impl Clone for FrameAccessError
impl Clone for FrameAccessError
Source§fn clone(&self) -> FrameAccessError
fn clone(&self) -> FrameAccessError
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for FrameAccessError
impl Debug for FrameAccessError
Source§impl Display for FrameAccessError
impl Display for FrameAccessError
Source§impl Error for FrameAccessError
impl Error for FrameAccessError
1.30.0 · 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<FrameAccessError> for ConvertError
impl From<FrameAccessError> for ConvertError
Source§fn from(source: FrameAccessError) -> Self
fn from(source: FrameAccessError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for FrameAccessError
impl RefUnwindSafe for FrameAccessError
impl Send for FrameAccessError
impl Sync for FrameAccessError
impl Unpin for FrameAccessError
impl UnsafeUnpin for FrameAccessError
impl UnwindSafe for FrameAccessError
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