Enum RenderPipelineError
#[non_exhaustive]pub enum RenderPipelineError {
Unknown,
Invalid,
Stale,
}Expand description
Why a pipeline could not be resolved or drawn with.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Unknown
No mod registered a pipeline of this id.
Invalid
The pipeline is registered, but the current resources give it no usable shader. The log names the pipeline and the reason.
Stale
A successful resource reload superseded the handle’s generation.
Trait Implementations§
§impl Clone for RenderPipelineError
impl Clone for RenderPipelineError
§fn clone(&self) -> RenderPipelineError
fn clone(&self) -> RenderPipelineError
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for RenderPipelineError
§impl Debug for RenderPipelineError
impl Debug for RenderPipelineError
impl Eq for RenderPipelineError
§impl PartialEq for RenderPipelineError
impl PartialEq for RenderPipelineError
impl StructuralPartialEq for RenderPipelineError
Auto Trait Implementations§
impl Freeze for RenderPipelineError
impl RefUnwindSafe for RenderPipelineError
impl Send for RenderPipelineError
impl Sync for RenderPipelineError
impl Unpin for RenderPipelineError
impl UnsafeUnpin for RenderPipelineError
impl UnwindSafe for RenderPipelineError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more