pub struct EstimationReport {
pub model: String,
pub total_sloc: usize,
pub effort_months: f64,
pub schedule_months: f64,
pub people_required: f64,
pub estimated_cost: f64,
pub by_language: Vec<LanguageEstimation>,
pub params: Vec<(String, String)>,
}Expand description
Complete estimation report.
Fields§
§model: String§total_sloc: usize§effort_months: f64§schedule_months: f64§people_required: f64§estimated_cost: f64§by_language: Vec<LanguageEstimation>§params: Vec<(String, String)>Model-specific parameters for display.
Trait Implementations§
Source§impl Clone for EstimationReport
impl Clone for EstimationReport
Source§fn clone(&self) -> EstimationReport
fn clone(&self) -> EstimationReport
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 EstimationReport
impl Debug for EstimationReport
Auto Trait Implementations§
impl Freeze for EstimationReport
impl RefUnwindSafe for EstimationReport
impl Send for EstimationReport
impl Sync for EstimationReport
impl Unpin for EstimationReport
impl UnsafeUnpin for EstimationReport
impl UnwindSafe for EstimationReport
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