[−][src]Enum wgpu_core::binding_model::CreatePipelineLayoutError
pub enum CreatePipelineLayoutError { Device(DeviceError), InvalidBindGroupLayout(BindGroupLayoutId), MisalignedPushConstantRange { index: usize, bound: u32, }, MissingFeature(Features), MoreThanOnePushConstantRangePerStage { index: usize, provided: ShaderStage, intersected: ShaderStage, }, PushConstantRangeTooLarge { index: usize, range: Range<u32>, max: u32, }, TooManyBindings(BindingTypeMaxCountError), TooManyGroups { actual: usize, max: usize, }, }
Variants
Device(DeviceError)
InvalidBindGroupLayout(BindGroupLayoutId)
MissingFeature(Features)
Fields of MoreThanOnePushConstantRangePerStage
TooManyBindings(BindingTypeMaxCountError)
Trait Implementations
impl Clone for CreatePipelineLayoutError
[src][+]
impl Debug for CreatePipelineLayoutError
[src][+]
impl Display for CreatePipelineLayoutError
[src][+]
impl Error for CreatePipelineLayoutError
[src][+]
impl From<CreatePipelineLayoutError> for ImplicitLayoutError
[src][+]
impl From<DeviceError> for CreatePipelineLayoutError
[src][+]
Auto Trait Implementations
impl !RefUnwindSafe for CreatePipelineLayoutError
impl Send for CreatePipelineLayoutError
impl Sync for CreatePipelineLayoutError
impl Unpin for CreatePipelineLayoutError
impl !UnwindSafe for CreatePipelineLayoutError
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,
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,
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>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src][+]
U: TryFrom<T>,