[−]Enum rendy::core::hal::device::CreationError
Device creation errors during open
.
Variants
OutOfMemory(OutOfMemory)
Out of either host or device memory.
Device initialization failed due to implementation specific errors.
At least one of the user requested extensions if not supported by the physical device.
At least one of the user requested features if not supported by the physical device.
Use features
for checking the supported features.
Too many logical devices have been created from this physical device.
The implementation may only support one logical device for each physical device or lacks resources to allocate a new device.
The logical or physical device are lost during the device creation process.
This may be caused by hardware failure, physical device removal, power outage, etc.
Trait Implementations
impl StructuralPartialEq for CreationError
impl Clone for CreationError
fn clone(&self) -> CreationError
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for CreationError
impl PartialEq<CreationError> for CreationError
fn eq(&self, other: &CreationError) -> bool
fn ne(&self, other: &CreationError) -> bool
impl From<CreationError> for RendyInitError
[src]
fn from(err: CreationError) -> RendyInitError
[src]
Auto Trait Implementations
impl Send for CreationError
impl Sync for CreationError
impl Unpin for CreationError
impl UnwindSafe for CreationError
impl RefUnwindSafe for CreationError
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
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.
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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> SetParameter for T
fn set<T>(&mut self, value: T) -> <T as Parameter<Self>>::Result where
T: Parameter<Self>,
T: Parameter<Self>,
impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S where
D: AdaptFrom<S, Swp, Dwp, T>,
Dwp: WhitePoint,
Swp: WhitePoint,
T: Component + Float,
[src]
D: AdaptFrom<S, Swp, Dwp, T>,
Dwp: WhitePoint,
Swp: WhitePoint,
T: Component + Float,
fn adapt_into_using<M>(self, method: M) -> D where
M: TransformMatrix<Swp, Dwp, T>,
[src]
M: TransformMatrix<Swp, Dwp, T>,