[−][src]Enum vulkano::descriptor::descriptor_set::PersistentDescriptorSetError
Error related to the persistent descriptor set.
Variants
Expected one type of resource but got another.
Fields of WrongDescriptorTy
expected: DescriptorType
The expected descriptor type.
Expected nothing.
Tried to add too many elements to an array.
Didn't fill all the elements of an array before leaving.
Fields of MissingArrayElements
The image view isn't compatible with the sampler.
The buffer is missing the correct usage.
The image is missing the correct usage.
Expected a multisampled image, but got a single-sampled image.
Expected a single-sampled image, but got a multisampled image.
The number of array layers of an image doesn't match what was expected.
Fields of ArrayLayersMismatch
The format of an image view doesn't match what was expected.
Fields of ImageViewFormatMismatch
The type of an image view doesn't match what was expected.
Fields of ImageViewTypeMismatch
expected: DescriptorImageDescDimensions
Expected type.
obtained: DescriptorImageDescDimensions
Type of the image view that was passed.
Trait Implementations
impl Clone for PersistentDescriptorSetError
[src]
pub fn clone(&self) -> PersistentDescriptorSetError
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for PersistentDescriptorSetError
[src]
impl Display for PersistentDescriptorSetError
[src]
impl Error for PersistentDescriptorSetError
[src]
Auto Trait Implementations
impl RefUnwindSafe for PersistentDescriptorSetError
[src]
impl Send for PersistentDescriptorSetError
[src]
impl Sync for PersistentDescriptorSetError
[src]
impl Unpin for PersistentDescriptorSetError
[src]
impl UnwindSafe for PersistentDescriptorSetError
[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>,