[−][src]Enum nannou::vk::OomError
Error type returned by most Vulkan functions.
Variants
OutOfHostMemory
There is no memory available on the host (ie. the CPU, RAM, etc.).
OutOfDeviceMemory
There is no memory available on the device (ie. video memory).
Trait Implementations
impl Display for OomError
[src]
impl PartialEq<OomError> for OomError
[src]
fn eq(&self, other: &OomError) -> bool
[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
fn ne(&self, other: &Rhs) -> boolThis method tests for !=
.
impl From<OomError> for PipelineLayoutCreationError
[src]
fn from(err: OomError) -> PipelineLayoutCreationError
[src]
impl From<OomError> for BufferCreationError
[src]
fn from(err: OomError) -> BufferCreationError
[src]
impl From<OomError> for SurfaceCreationError
[src]
fn from(err: OomError) -> SurfaceCreationError
[src]
impl From<OomError> for BuildError
[src]
fn from(err: OomError) -> BuildError
[src]
impl From<OomError> for FramebufferCreationError
[src]
fn from(err: OomError) -> FramebufferCreationError
[src]
impl From<OomError> for SamplerCreationError
[src]
fn from(err: OomError) -> SamplerCreationError
[src]
impl From<OomError> for CapabilitiesError
[src]
fn from(err: OomError) -> CapabilitiesError
[src]
impl From<OomError> for QueryPoolCreationError
[src]
fn from(err: OomError) -> QueryPoolCreationError
[src]
impl From<OomError> for ImageCreationError
[src]
fn from(err: OomError) -> ImageCreationError
[src]
impl From<OomError> for RenderPassCreationError
[src]
fn from(err: OomError) -> RenderPassCreationError
[src]
impl From<OomError> for GraphicsPipelineCreationError
[src]
fn from(err: OomError) -> GraphicsPipelineCreationError
[src]
impl From<OomError> for InstanceCreationError
[src]
fn from(err: OomError) -> InstanceCreationError
[src]
impl From<OomError> for AcquireError
[src]
fn from(err: OomError) -> AcquireError
[src]
impl From<OomError> for ComputePipelineCreationError
[src]
fn from(err: OomError) -> ComputePipelineCreationError
[src]
impl From<OomError> for LayersListError
[src]
fn from(err: OomError) -> LayersListError
[src]
impl From<OomError> for DeviceMemoryAllocError
[src]
fn from(err: OomError) -> DeviceMemoryAllocError
[src]
impl From<OomError> for SwapchainCreationError
[src]
fn from(err: OomError) -> SwapchainCreationError
[src]
impl From<OomError> for PersistentDescriptorSetBuildError
[src]
fn from(err: OomError) -> PersistentDescriptorSetBuildError
[src]
impl From<Error> for OomError
[src]
impl From<OomError> for BufferViewCreationError
[src]
fn from(err: OomError) -> BufferViewCreationError
[src]
impl Copy for OomError
[src]
impl Eq for OomError
[src]
impl Error for OomError
[src]
fn description(&self) -> &str
[src]
fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
Deprecated since 1.33.0:
replaced by Error::source, which can support downcasting
The lower-level cause of this error, if any. Read more
fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0[src]
The lower-level source of this error, if any. Read more
impl Debug for OomError
[src]
impl Clone for OomError
[src]
Auto Trait Implementations
Blanket Implementations
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> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
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> Style for T where
T: Any + Debug + PartialEq<T>,
[src]
T: Any + Debug + PartialEq<T>,
impl<T> Content for T
[src]
fn ref_from_ptr(ptr: *mut c_void, size: usize) -> Option<*mut T>
[src]
fn is_size_suitable(size: usize) -> bool
[src]
fn indiv_size() -> usize
[src]
impl<T> SafeBorrow<T> for T
[src]
impl<T> Erased for T
impl<S> FromSample<S> for S
[src]
fn from_sample_(s: S) -> S
[src]
impl<T, U> ToSample<U> for T where
U: FromSample<T>,
[src]
U: FromSample<T>,
fn to_sample_(self) -> U
[src]
impl<S, T> Duplex<S> for T where
T: FromSample<S> + ToSample<S>,
[src]
T: FromSample<S> + ToSample<S>,
impl<T> SetParameter for T
fn set<T>(&mut self, value: T) -> <T as Parameter<Self>>::Result where
T: Parameter<Self>,
T: Parameter<Self>,
Sets value
as a parameter of self
.
impl<T> SetParameter for T
fn set<T>(&mut self, value: T) -> <T as Parameter<Self>>::Result where
T: Parameter<Self>,
T: Parameter<Self>,
Sets value
as a parameter of self
.