pub struct JointRietveldHistogram {
pub histogram_id: RecordId,
pub input: RietveldInput,
pub selection: RietveldParameterSelection,
pub lattice_bounds: Vec<Option<LatticeBounds>>,
pub calculation: RietveldCalculationOptions,
}Expand description
One experiment in a joint native Rietveld objective.
Fields§
§histogram_id: RecordIdStable experiment identity used to namespace local parameters.
input: RietveldInputComplete observed pattern, experiment, and phase state.
selection: RietveldParameterSelectionSelected complete parameter families for this histogram.
lattice_bounds: Vec<Option<LatticeBounds>>Per-phase lattice bounds in the input phase order.
calculation: RietveldCalculationOptionsNative calculation controls for this histogram.
Trait Implementations§
Source§impl Clone for JointRietveldHistogram
impl Clone for JointRietveldHistogram
Source§fn clone(&self) -> JointRietveldHistogram
fn clone(&self) -> JointRietveldHistogram
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 moreSource§impl Debug for JointRietveldHistogram
impl Debug for JointRietveldHistogram
Source§impl PartialEq for JointRietveldHistogram
impl PartialEq for JointRietveldHistogram
impl StructuralPartialEq for JointRietveldHistogram
Auto Trait Implementations§
impl !RefUnwindSafe for JointRietveldHistogram
impl !UnwindSafe for JointRietveldHistogram
impl Freeze for JointRietveldHistogram
impl Send for JointRietveldHistogram
impl Sync for JointRietveldHistogram
impl Unpin for JointRietveldHistogram
impl UnsafeUnpin for JointRietveldHistogram
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.