pub struct TimeScaleRequirement {
pub scale_name: String,
pub time_s: f64,
pub required_energy_j: f64,
pub required_energy_ev: f64,
pub is_feasible: bool,
pub minimum_achievable_time_s: f64,
}Expand description
Energy requirement for a specific time scale
Fields§
§scale_name: String§time_s: f64§required_energy_j: f64§required_energy_ev: f64§is_feasible: bool§minimum_achievable_time_s: f64Trait Implementations§
Source§impl Clone for TimeScaleRequirement
impl Clone for TimeScaleRequirement
Source§fn clone(&self) -> TimeScaleRequirement
fn clone(&self) -> TimeScaleRequirement
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for TimeScaleRequirement
impl RefUnwindSafe for TimeScaleRequirement
impl Send for TimeScaleRequirement
impl Sync for TimeScaleRequirement
impl Unpin for TimeScaleRequirement
impl UnsafeUnpin for TimeScaleRequirement
impl UnwindSafe for TimeScaleRequirement
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