pub struct OperationReport {
pub status: OperationStatus,
pub errors: Vec<Diagnostic>,
pub warnings: Vec<Diagnostic>,
pub empty_regions: Vec<EmptyRegion>,
pub approximations: Vec<ApproximationLimit>,
pub counts: WorkCounts,
pub estimated_seconds: Option<f64>,
}Expand description
Status, diagnostics and counters for one operation.
Fields§
§status: OperationStatus§errors: Vec<Diagnostic>§warnings: Vec<Diagnostic>§empty_regions: Vec<EmptyRegion>§approximations: Vec<ApproximationLimit>§counts: WorkCounts§estimated_seconds: Option<f64>Estimated machining time in seconds, when the strategy computes one.
Implementations§
Trait Implementations§
Source§impl Clone for OperationReport
impl Clone for OperationReport
Source§impl Debug for OperationReport
impl Debug for OperationReport
Source§impl Default for OperationReport
impl Default for OperationReport
Source§impl<'de> Deserialize<'de> for OperationReport
impl<'de> Deserialize<'de> for OperationReport
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 OperationReport
impl PartialEq for OperationReport
Source§impl Serialize for OperationReport
impl Serialize for OperationReport
impl StructuralPartialEq for OperationReport
Auto Trait Implementations§
impl Forget for OperationReport
impl Freeze for OperationReport
impl RefUnwindSafe for OperationReport
impl Send for OperationReport
impl Sync for OperationReport
impl Unpin for OperationReport
impl UnsafeUnpin for OperationReport
impl UnwindSafe for OperationReport
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