pub enum CertifiedSurfaceProjection3 {
Complete(SurfaceProjectionCertificate3),
Unresolved {
certificate: SurfaceProjectionCertificate3,
reason: SurfaceProjectionUnresolvedReason,
},
}Expand description
Exhaustive bounded outcome for spatial surface projection.
Variants§
Complete(SurfaceProjectionCertificate3)
All global-distance and native-parameter proof obligations were met.
Unresolved
Bounds and candidates remain sound, but the configured depth or floating point parameter resolution prevented completion.
Fields
§
certificate: SurfaceProjectionCertificate3Retained partial global certificate.
§
reason: SurfaceProjectionUnresolvedReasonExact reason completion stopped.
Trait Implementations§
Source§impl Clone for CertifiedSurfaceProjection3
impl Clone for CertifiedSurfaceProjection3
Source§fn clone(&self) -> CertifiedSurfaceProjection3
fn clone(&self) -> CertifiedSurfaceProjection3
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 Debug for CertifiedSurfaceProjection3
impl Debug for CertifiedSurfaceProjection3
impl StructuralPartialEq for CertifiedSurfaceProjection3
Auto Trait Implementations§
impl Freeze for CertifiedSurfaceProjection3
impl RefUnwindSafe for CertifiedSurfaceProjection3
impl Send for CertifiedSurfaceProjection3
impl Sync for CertifiedSurfaceProjection3
impl Unpin for CertifiedSurfaceProjection3
impl UnwindSafe for CertifiedSurfaceProjection3
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