pub struct ScanProposalStats {
pub vertical_planes: u32,
pub horizontal_planes: u32,
pub sloped_planes: u32,
pub paired_walls: u32,
pub single_face_walls: u32,
pub faces_too_small: u32,
pub paired_slabs: u32,
pub single_slabs: u32,
pub slabs_too_small: u32,
pub columns: u32,
pub pipes: u32,
}Fields§
§vertical_planes: u32§horizontal_planes: u32§sloped_planes: u32Neither vertical nor horizontal in the model frame: no proposal.
paired_walls: u32§single_face_walls: u32§faces_too_small: u32Vertical planes below minWallLengthMetres or minWallHeightMetres.
paired_slabs: u32§single_slabs: u32§slabs_too_small: u32Horizontal planes below minSlabAreaSquareMetres.
columns: u32§pipes: u32Trait Implementations§
Source§impl Clone for ScanProposalStats
impl Clone for ScanProposalStats
Source§fn clone(&self) -> ScanProposalStats
fn clone(&self) -> ScanProposalStats
Returns a duplicate 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 ScanProposalStats
impl Debug for ScanProposalStats
Source§impl Default for ScanProposalStats
impl Default for ScanProposalStats
Source§fn default() -> ScanProposalStats
fn default() -> ScanProposalStats
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ScanProposalStats
impl<'de> Deserialize<'de> for ScanProposalStats
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ScanProposalStats
impl PartialEq for ScanProposalStats
Source§impl Serialize for ScanProposalStats
impl Serialize for ScanProposalStats
impl StructuralPartialEq for ScanProposalStats
Auto Trait Implementations§
impl Freeze for ScanProposalStats
impl RefUnwindSafe for ScanProposalStats
impl Send for ScanProposalStats
impl Sync for ScanProposalStats
impl Unpin for ScanProposalStats
impl UnwindSafe for ScanProposalStats
Blanket Implementations§
§impl<U> As for U
impl<U> As for U
§fn as_<T>(self) -> Twhere
T: CastFrom<U>,
fn as_<T>(self) -> Twhere
T: CastFrom<U>,
Casts
self to type T. The semantics of numeric casting with the as operator are followed, so <T as As>::as_::<U> can be used in the same way as T as U for numeric conversions. Read moreSource§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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more§impl<T> Pointable for T
impl<T> Pointable for T
§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read more§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.