pub enum DescriptorRequirementsIncompatible {
DescriptorType,
ImageFormat,
ImageScalarType,
ImageMultisampled,
ImageViewType,
}
Expand description
An error that can be returned when trying to create the intersection of two
DescriptorRequirements
values.
Variants
DescriptorType
The allowed descriptor types of the descriptors do not overlap.
ImageFormat
The descriptors require different formats.
ImageScalarType
The descriptors require different scalar types.
ImageMultisampled
The multisampling requirements of the descriptors differ.
ImageViewType
The descriptors require different image view types.
Trait Implementations
sourceimpl Clone for DescriptorRequirementsIncompatible
impl Clone for DescriptorRequirementsIncompatible
sourcefn clone(&self) -> DescriptorRequirementsIncompatible
fn clone(&self) -> DescriptorRequirementsIncompatible
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Error for DescriptorRequirementsIncompatible
impl Error for DescriptorRequirementsIncompatible
1.30.0 · sourcefn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
sourcefn backtrace(&self) -> Option<&Backtrace>
fn backtrace(&self) -> Option<&Backtrace>
backtrace
)Returns a stack backtrace, if available, of where this error occurred. Read more
1.0.0 · sourcefn description(&self) -> &str
fn description(&self) -> &str
use the Display impl or to_string()
impl Copy for DescriptorRequirementsIncompatible
impl Eq for DescriptorRequirementsIncompatible
impl StructuralEq for DescriptorRequirementsIncompatible
impl StructuralPartialEq for DescriptorRequirementsIncompatible
Auto Trait Implementations
impl RefUnwindSafe for DescriptorRequirementsIncompatible
impl Send for DescriptorRequirementsIncompatible
impl Sync for DescriptorRequirementsIncompatible
impl Unpin for DescriptorRequirementsIncompatible
impl UnwindSafe for DescriptorRequirementsIncompatible
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more