pub struct ArcOverlayEvidence {
pub regions: usize,
pub holes: usize,
pub arc_edges: usize,
pub line_edges: usize,
}Expand description
Evidence that the arc path did what it claims.
arc_edges is the load-bearing number: a tessellating backend
would return zero here while still producing a plausible area.
Fields§
§regions: usizeOuter boundaries in the result.
holes: usizeHole boundaries across all regions.
arc_edges: usizeCurved edges preserved as arcs, never tessellated.
line_edges: usizeStraight edges in the result.
Trait Implementations§
Source§impl Clone for ArcOverlayEvidence
impl Clone for ArcOverlayEvidence
Source§fn clone(&self) -> ArcOverlayEvidence
fn clone(&self) -> ArcOverlayEvidence
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 ArcOverlayEvidence
impl Debug for ArcOverlayEvidence
Source§impl PartialEq for ArcOverlayEvidence
impl PartialEq for ArcOverlayEvidence
impl Copy for ArcOverlayEvidence
impl Eq for ArcOverlayEvidence
impl StructuralPartialEq for ArcOverlayEvidence
Auto Trait Implementations§
impl Freeze for ArcOverlayEvidence
impl RefUnwindSafe for ArcOverlayEvidence
impl Send for ArcOverlayEvidence
impl Sync for ArcOverlayEvidence
impl Unpin for ArcOverlayEvidence
impl UnwindSafe for ArcOverlayEvidence
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