pub enum RietveldInstrumentParameter {
UDeg2,
VDeg2,
WDeg2,
XDeg,
YDeg,
WavelengthAngstrom,
ZeroShiftDeg,
SampleDisplacementMm,
DisplaceXMicrometre,
DisplaceYMicrometre,
}Expand description
Supported built-in monochromatic instrument and position parameters.
Variants§
UDeg2
Gaussian Caglioti U in square degrees.
VDeg2
Gaussian Caglioti V in square degrees.
WDeg2
Gaussian Caglioti W in square degrees.
XDeg
Lorentzian X in degrees.
YDeg
Lorentzian Y in degrees.
WavelengthAngstrom
Monochromatic wavelength in ångströms.
ZeroShiftDeg
Constant additive two-theta shift in degrees.
SampleDisplacementMm
Bragg–Brentano sample displacement in millimetres.
DisplaceXMicrometre
Debye–Scherrer X displacement in micrometres.
DisplaceYMicrometre
Debye–Scherrer Y displacement in micrometres.
Implementations§
Trait Implementations§
Source§impl Clone for RietveldInstrumentParameter
impl Clone for RietveldInstrumentParameter
Source§fn clone(&self) -> RietveldInstrumentParameter
fn clone(&self) -> RietveldInstrumentParameter
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 moreimpl Copy for RietveldInstrumentParameter
Source§impl Debug for RietveldInstrumentParameter
impl Debug for RietveldInstrumentParameter
impl Eq for RietveldInstrumentParameter
Source§impl Hash for RietveldInstrumentParameter
impl Hash for RietveldInstrumentParameter
Source§impl Ord for RietveldInstrumentParameter
impl Ord for RietveldInstrumentParameter
Source§fn cmp(&self, other: &RietveldInstrumentParameter) -> Ordering
fn cmp(&self, other: &RietveldInstrumentParameter) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialOrd for RietveldInstrumentParameter
impl PartialOrd for RietveldInstrumentParameter
impl StructuralPartialEq for RietveldInstrumentParameter
Auto Trait Implementations§
impl Freeze for RietveldInstrumentParameter
impl RefUnwindSafe for RietveldInstrumentParameter
impl Send for RietveldInstrumentParameter
impl Sync for RietveldInstrumentParameter
impl Unpin for RietveldInstrumentParameter
impl UnsafeUnpin for RietveldInstrumentParameter
impl UnwindSafe for RietveldInstrumentParameter
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> 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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
impl<T> Scalar for T
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.