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 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 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 UnsafeUnpin 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