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 moresourceimpl 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
1.0.0 · sourcefn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
sourceimpl PartialEq<DescriptorRequirementsIncompatible> for DescriptorRequirementsIncompatible
impl PartialEq<DescriptorRequirementsIncompatible> for DescriptorRequirementsIncompatible
sourcefn eq(&self, other: &DescriptorRequirementsIncompatible) -> bool
fn eq(&self, other: &DescriptorRequirementsIncompatible) -> bool
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 Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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