pub struct ShapeMetrics {
pub volume: f64,
pub area: f64,
pub solids: u64,
pub shells: u64,
pub faces: u64,
pub bbox: Option<BBox>,
}Expand description
Full metrics for one input shape.
Fields§
§volume: f64§area: f64§solids: u64§shells: u64§faces: u64§bbox: Option<BBox>Trait Implementations§
Source§impl Clone for ShapeMetrics
impl Clone for ShapeMetrics
Source§fn clone(&self) -> ShapeMetrics
fn clone(&self) -> ShapeMetrics
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 ShapeMetrics
impl Debug for ShapeMetrics
Source§impl<'de> Deserialize<'de> for ShapeMetrics
impl<'de> Deserialize<'de> for ShapeMetrics
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 ShapeMetrics
impl PartialEq for ShapeMetrics
Source§impl Serialize for ShapeMetrics
impl Serialize for ShapeMetrics
impl StructuralPartialEq for ShapeMetrics
Auto Trait Implementations§
impl Freeze for ShapeMetrics
impl RefUnwindSafe for ShapeMetrics
impl Send for ShapeMetrics
impl Sync for ShapeMetrics
impl Unpin for ShapeMetrics
impl UnsafeUnpin for ShapeMetrics
impl UnwindSafe for ShapeMetrics
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