Enum vulkano::buffer::sys::BufferCreationError [−][src]
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]
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]
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]
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,
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> Pointable for T
pub const ALIGN: usize
type Init = T
The type for initializers.
pub unsafe fn init(init: <T as Pointable>::Init) -> usize
pub unsafe fn deref<'a>(ptr: usize) -> &'a T
pub unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T
pub unsafe fn drop(ptr: usize)
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>,