Enum vulkano::device::MemoryFdPropertiesError
source · [−]pub enum MemoryFdPropertiesError {
OutOfHostMemory,
RequirementNotMet {
required_for: &'static str,
requires_one_of: RequiresOneOf,
},
InvalidExternalHandle,
InvalidExternalHandleType,
NotSupported,
}
Expand description
Error that can happen when calling memory_fd_properties
.
Variants
OutOfHostMemory
No memory available on the host.
RequirementNotMet
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 moresourceimpl 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
1.0.0 · sourcefn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
sourceimpl From<VulkanError> for MemoryFdPropertiesError
impl From<VulkanError> for MemoryFdPropertiesError
sourcefn from(err: VulkanError) -> Self
fn from(err: VulkanError) -> Self
Converts to this type from the input type.
sourceimpl PartialEq<MemoryFdPropertiesError> for MemoryFdPropertiesError
impl PartialEq<MemoryFdPropertiesError> for MemoryFdPropertiesError
sourcefn eq(&self, other: &MemoryFdPropertiesError) -> bool
fn eq(&self, other: &MemoryFdPropertiesError) -> bool
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 Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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