pub enum SurfaceProjectionUnresolvedReason {
DepthLimit,
FloatingPointNoProgress,
}Expand description
Why a valid surface projection remains unresolved without exhausting work.
Variants§
DepthLimit
At least one surviving candidate reached the configured depth cap.
FloatingPointNoProgress
Binary64 midpoint subdivision no longer advances on surviving candidates.
Trait Implementations§
Source§impl Clone for SurfaceProjectionUnresolvedReason
impl Clone for SurfaceProjectionUnresolvedReason
Source§fn clone(&self) -> SurfaceProjectionUnresolvedReason
fn clone(&self) -> SurfaceProjectionUnresolvedReason
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl PartialEq for SurfaceProjectionUnresolvedReason
impl PartialEq for SurfaceProjectionUnresolvedReason
Source§fn eq(&self, other: &SurfaceProjectionUnresolvedReason) -> bool
fn eq(&self, other: &SurfaceProjectionUnresolvedReason) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for SurfaceProjectionUnresolvedReason
impl Eq for SurfaceProjectionUnresolvedReason
impl StructuralPartialEq for SurfaceProjectionUnresolvedReason
Auto Trait Implementations§
impl Freeze for SurfaceProjectionUnresolvedReason
impl RefUnwindSafe for SurfaceProjectionUnresolvedReason
impl Send for SurfaceProjectionUnresolvedReason
impl Sync for SurfaceProjectionUnresolvedReason
impl Unpin for SurfaceProjectionUnresolvedReason
impl UnwindSafe for SurfaceProjectionUnresolvedReason
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