Enum vulkano::device::MemoryFdPropertiesError
source · [−]pub enum MemoryFdPropertiesError {
OutOfHostMemory,
InvalidExternalHandle,
InvalidExternalHandleType,
NotSupported,
}
Expand description
Error that can happen when calling memory_fd_properties
.
Variants
OutOfHostMemory
No memory available on the host.
InvalidExternalHandle
The provided external handle was not valid.
InvalidExternalHandleType
The provided external handle type was not valid.
NotSupported
The khr_external_memory_fd
extension was not enabled on the device.
Trait Implementations
sourceimpl Clone for MemoryFdPropertiesError
impl Clone for MemoryFdPropertiesError
sourcefn clone(&self) -> MemoryFdPropertiesError
fn clone(&self) -> MemoryFdPropertiesError
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for MemoryFdPropertiesError
impl Debug for MemoryFdPropertiesError
sourceimpl Display for MemoryFdPropertiesError
impl Display for MemoryFdPropertiesError
sourceimpl Error for MemoryFdPropertiesError
impl Error for MemoryFdPropertiesError
1.30.0 · sourcefn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
sourcefn backtrace(&self) -> Option<&Backtrace>
fn backtrace(&self) -> Option<&Backtrace>
🔬 This is a nightly-only experimental API. (
backtrace
)Returns a stack backtrace, if available, of where this error occurred. Read more
1.0.0 · sourcefn description(&self) -> &str
fn description(&self) -> &str
👎 Deprecated since 1.42.0:
use the Display impl or to_string()
impl Copy for MemoryFdPropertiesError
impl Eq for MemoryFdPropertiesError
impl StructuralEq for MemoryFdPropertiesError
impl StructuralPartialEq for MemoryFdPropertiesError
Auto Trait Implementations
impl RefUnwindSafe for MemoryFdPropertiesError
impl Send for MemoryFdPropertiesError
impl Sync for MemoryFdPropertiesError
impl Unpin for MemoryFdPropertiesError
impl UnwindSafe for MemoryFdPropertiesError
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more