[−][src]Enum vulkano::buffer::sys::BufferCreationError
Error that can happen when creating a buffer.
Variants
AllocError(DeviceMemoryAllocError)
Allocating memory failed.
Sparse binding was requested but the corresponding feature wasn't enabled.
Sparse residency was requested but the corresponding feature wasn't enabled.
Sparse aliasing was requested but the corresponding feature wasn't enabled.
Trait Implementations
impl Clone for BufferCreationError
[src]
fn clone(&self) -> BufferCreationError
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for BufferCreationError
[src]
impl Display for BufferCreationError
[src]
impl Eq for BufferCreationError
[src]
impl Error for BufferCreationError
[src]
fn description(&self) -> &str
[src]
fn cause(&self) -> Option<&dyn Error>
[src]
fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0[src]
fn backtrace(&self) -> Option<&Backtrace>
[src]
impl From<OomError> for BufferCreationError
[src]
fn from(err: OomError) -> BufferCreationError
[src]
impl PartialEq<BufferCreationError> for BufferCreationError
[src]
fn eq(&self, other: &BufferCreationError) -> bool
[src]
fn ne(&self, other: &BufferCreationError) -> bool
[src]
impl StructuralEq for BufferCreationError
[src]
impl StructuralPartialEq for BufferCreationError
[src]
Auto Trait Implementations
impl RefUnwindSafe for BufferCreationError
impl Send for BufferCreationError
impl Sync for BufferCreationError
impl Unpin for BufferCreationError
impl UnwindSafe for BufferCreationError
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,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Content for T
[src]
fn ref_from_ptr(*mut c_void, usize) -> Option<*mut T>
[src]
fn is_size_suitable(usize) -> bool
[src]
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.
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> 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>,