pub struct BezierAlgebraicTangentOrderReport {
pub status: BezierAlgebraicTangentOrderStatus,
pub ordering: Option<BezierTangentTurnOrdering2>,
pub base_first_cross: Option<BezierAlgebraicScalarSignReport>,
pub base_second_cross: Option<BezierAlgebraicScalarSignReport>,
pub first_second_cross: Option<BezierAlgebraicScalarSignReport>,
pub message: Option<String>,
}Expand description
Report for a certified algebraic tangent-order predicate.
Fields§
§status: BezierAlgebraicTangentOrderStatusFinal predicate status.
ordering: Option<BezierTangentTurnOrdering2>Certified ordering when status == Ordered.
base_first_cross: Option<BezierAlgebraicScalarSignReport>Base/first cross-product sign evidence.
base_second_cross: Option<BezierAlgebraicScalarSignReport>Base/second cross-product sign evidence.
first_second_cross: Option<BezierAlgebraicScalarSignReport>First/second cross-product sign evidence.
message: Option<String>Compact diagnostic for unresolved predicates.
Trait Implementations§
Source§impl Clone for BezierAlgebraicTangentOrderReport
impl Clone for BezierAlgebraicTangentOrderReport
Source§fn clone(&self) -> BezierAlgebraicTangentOrderReport
fn clone(&self) -> BezierAlgebraicTangentOrderReport
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 moreSource§impl PartialEq for BezierAlgebraicTangentOrderReport
impl PartialEq for BezierAlgebraicTangentOrderReport
Source§fn eq(&self, other: &BezierAlgebraicTangentOrderReport) -> bool
fn eq(&self, other: &BezierAlgebraicTangentOrderReport) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for BezierAlgebraicTangentOrderReport
Auto Trait Implementations§
impl !Freeze for BezierAlgebraicTangentOrderReport
impl !RefUnwindSafe for BezierAlgebraicTangentOrderReport
impl !Sync for BezierAlgebraicTangentOrderReport
impl Send for BezierAlgebraicTangentOrderReport
impl Unpin for BezierAlgebraicTangentOrderReport
impl UnsafeUnpin for BezierAlgebraicTangentOrderReport
impl UnwindSafe for BezierAlgebraicTangentOrderReport
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