[−][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.
Device address was requested but the corresponding feature wasn't enabled.
Trait Implementations
impl Clone for BufferCreationError
[src]
pub fn clone(&self) -> BufferCreationError
[src]
pub 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]
pub fn cause(&self) -> Option<&dyn Error>
[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]
impl From<OomError> for BufferCreationError
[src]
pub fn from(err: OomError) -> BufferCreationError
[src]
impl PartialEq<BufferCreationError> for BufferCreationError
[src]
pub fn eq(&self, other: &BufferCreationError) -> bool
[src]
pub fn ne(&self, other: &BufferCreationError) -> bool
[src]
impl StructuralEq for BufferCreationError
[src]
impl StructuralPartialEq for BufferCreationError
[src]
Auto Trait Implementations
impl RefUnwindSafe for BufferCreationError
[src]
impl Send for BufferCreationError
[src]
impl Sync for BufferCreationError
[src]
impl Unpin for BufferCreationError
[src]
impl UnwindSafe for BufferCreationError
[src]
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>,