pub struct DiffractionResult {
pub max_order: i32,
pub maxima: Vec<(i32, f64)>,
pub resolving_power: f64,
}Expand description
Result of diffraction grating analysis.
Fields§
§max_order: i32Maximum diffraction order observable.
maxima: Vec<(i32, f64)>Angles of maxima for each order (order, angle_rad).
resolving_power: f64Resolving power R = m * N.
Trait Implementations§
Source§impl Clone for DiffractionResult
impl Clone for DiffractionResult
Source§fn clone(&self) -> DiffractionResult
fn clone(&self) -> DiffractionResult
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 moreAuto Trait Implementations§
impl Freeze for DiffractionResult
impl RefUnwindSafe for DiffractionResult
impl Send for DiffractionResult
impl Sync for DiffractionResult
impl Unpin for DiffractionResult
impl UnsafeUnpin for DiffractionResult
impl UnwindSafe for DiffractionResult
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more