pub struct RegionEvidence {
pub polygons: usize,
pub holes: usize,
pub emptied: bool,
}Expand description
What an operation did to produce a region.
Fields§
§polygons: usizeNumber of disjoint polygons in the result.
holes: usizeNumber of inner boundary components across all polygons.
emptied: boolThe operation consumed a non-empty input and produced nothing.
Distinguishes “eroded out of existence” or “disjoint operands” from “the input was already empty”, which a bare empty result cannot.
Trait Implementations§
Source§impl Clone for RegionEvidence
impl Clone for RegionEvidence
Source§fn clone(&self) -> RegionEvidence
fn clone(&self) -> RegionEvidence
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 RegionEvidence
impl Debug for RegionEvidence
Source§impl Default for RegionEvidence
impl Default for RegionEvidence
Source§fn default() -> RegionEvidence
fn default() -> RegionEvidence
Returns the “default value” for a type. Read more
Source§impl PartialEq for RegionEvidence
impl PartialEq for RegionEvidence
impl Copy for RegionEvidence
impl Eq for RegionEvidence
impl StructuralPartialEq for RegionEvidence
Auto Trait Implementations§
impl Freeze for RegionEvidence
impl RefUnwindSafe for RegionEvidence
impl Send for RegionEvidence
impl Sync for RegionEvidence
impl Unpin for RegionEvidence
impl UnwindSafe for RegionEvidence
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