pub struct ProgramSummary {
pub motion_count: usize,
pub cutting_length: f64,
pub estimated_seconds: f64,
pub tool_changes: usize,
pub warning_count: usize,
pub points_removed: usize,
pub arcs_fitted: usize,
}Expand description
Totals over the program.
Fields§
§motion_count: usize§cutting_length: f64§estimated_seconds: f64§tool_changes: usize§warning_count: usize§points_removed: usizePoints removed by the line filter over all sections.
arcs_fitted: usizeArcs fitted over all sections.
Trait Implementations§
Source§impl Clone for ProgramSummary
impl Clone for ProgramSummary
Source§impl Debug for ProgramSummary
impl Debug for ProgramSummary
Source§impl Default for ProgramSummary
impl Default for ProgramSummary
Source§impl<'de> Deserialize<'de> for ProgramSummary
impl<'de> Deserialize<'de> for ProgramSummary
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 ProgramSummary
impl PartialEq for ProgramSummary
Source§impl Serialize for ProgramSummary
impl Serialize for ProgramSummary
impl StructuralPartialEq for ProgramSummary
Auto Trait Implementations§
impl Forget for ProgramSummary
impl Freeze for ProgramSummary
impl RefUnwindSafe for ProgramSummary
impl Send for ProgramSummary
impl Sync for ProgramSummary
impl Unpin for ProgramSummary
impl UnsafeUnpin for ProgramSummary
impl UnwindSafe for ProgramSummary
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