Enum PipelineDrawError
#[non_exhaustive]pub enum PipelineDrawError {
Pipeline(RenderPipelineError),
NonFinite,
CapacityExceeded,
}Expand description
Why a whole pipeline batch was refused; nothing from that batch was appended.
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.
Pipeline(RenderPipelineError)
The handle is stale, or names no usable pipeline.
NonFinite
A coordinate is not finite, or a camera-relative coordinate overflows f32.
CapacityExceeded
The batch would exceed this view’s quad capacity, which pipeline quads share with
crate::WorldDrawContext::quads.
Trait Implementations§
§impl Clone for PipelineDrawError
impl Clone for PipelineDrawError
§fn clone(&self) -> PipelineDrawError
fn clone(&self) -> PipelineDrawError
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 PipelineDrawError
§impl Debug for PipelineDrawError
impl Debug for PipelineDrawError
impl Eq for PipelineDrawError
§impl PartialEq for PipelineDrawError
impl PartialEq for PipelineDrawError
impl StructuralPartialEq for PipelineDrawError
Auto Trait Implementations§
impl Freeze for PipelineDrawError
impl RefUnwindSafe for PipelineDrawError
impl Send for PipelineDrawError
impl Sync for PipelineDrawError
impl Unpin for PipelineDrawError
impl UnsafeUnpin for PipelineDrawError
impl UnwindSafe for PipelineDrawError
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