Enum vulkano::device::DeviceCreationError [−][src]
Error that can be returned when creating a device.
Variants
Failed to create the device for an implementation-specific reason.
You have reached the limit to the number of devices that can be created from the same physical device.
Failed to connect to the device.
Some of the requested features are unsupported by the physical device.
Some of the requested device extensions are not supported by the physical device.
Tried to create too many queues for a given family.
The priority of one of the queues is out of the [0.0; 1.0] range.
There is no memory available on the host (ie. the CPU, RAM, etc.).
There is no memory available on the device (ie. video memory).
Trait Implementations
impl Clone for DeviceCreationError
[src]
fn clone(&self) -> DeviceCreationError
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for DeviceCreationError
[src]
impl Debug for DeviceCreationError
[src]
impl Display for DeviceCreationError
[src]
impl Eq for DeviceCreationError
[src]
impl Error for DeviceCreationError
[src]
pub fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0[src]
pub fn backtrace(&self) -> Option<&Backtrace>
[src]
pub fn description(&self) -> &str
1.0.0[src]
pub fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
impl PartialEq<DeviceCreationError> for DeviceCreationError
[src]
fn eq(&self, other: &DeviceCreationError) -> bool
[src]
#[must_use]pub fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralEq for DeviceCreationError
[src]
impl StructuralPartialEq for DeviceCreationError
[src]
Auto Trait Implementations
impl RefUnwindSafe for DeviceCreationError
impl Send for DeviceCreationError
impl Sync for DeviceCreationError
impl Unpin for DeviceCreationError
impl UnwindSafe for DeviceCreationError
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Content for T
[src]
pub fn ref_from_ptr(*mut c_void, usize) -> Option<*mut T>
[src]
pub fn is_size_suitable(usize) -> bool
[src]
pub fn indiv_size() -> usize
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,