pub struct AttosecondFeasibilityReport {
pub time_scale_s: f64,
pub required_energy_j: f64,
pub required_energy_kev: f64,
pub is_theoretically_feasible: bool,
pub is_practically_achievable: bool,
pub limiting_factors: Vec<String>,
pub recommended_scale_s: f64,
pub recommended_scale_description: String,
}Expand description
Attosecond feasibility analysis report
Fields§
§time_scale_s: f64§required_energy_j: f64§required_energy_kev: f64§is_theoretically_feasible: bool§is_practically_achievable: bool§limiting_factors: Vec<String>§recommended_scale_s: f64§recommended_scale_description: StringTrait Implementations§
Source§impl Clone for AttosecondFeasibilityReport
impl Clone for AttosecondFeasibilityReport
Source§fn clone(&self) -> AttosecondFeasibilityReport
fn clone(&self) -> AttosecondFeasibilityReport
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 AttosecondFeasibilityReport
impl RefUnwindSafe for AttosecondFeasibilityReport
impl Send for AttosecondFeasibilityReport
impl Sync for AttosecondFeasibilityReport
impl Unpin for AttosecondFeasibilityReport
impl UnsafeUnpin for AttosecondFeasibilityReport
impl UnwindSafe for AttosecondFeasibilityReport
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