pub enum StructuralTofError {
Cell(CellError),
SpeciesLengthMismatch,
Scattering(ScatteringError),
Correction(IntegratedIntensityCorrectionError),
IncompatibleCorrectionModel,
StructureFactor(StructureFactorBatchError),
Tof(TofError),
AllocationOverflow,
PatternWeightLengthMismatch,
NonFinitePatternWeight,
}Expand description
Invalid fused structural TOF request.
Variants§
Cell(CellError)
The unit cell is invalid.
SpeciesLengthMismatch
Scattering species count does not match the asymmetric-site count.
Scattering(ScatteringError)
Built-in neutron scattering preparation or evaluation failed.
Correction(IntegratedIntensityCorrectionError)
Integrated-intensity correction evaluation failed.
IncompatibleCorrectionModel
Correction family or bank angle is incompatible with this request.
StructureFactor(StructureFactorBatchError)
General-symmetry structural intensity failed.
Tof(TofError)
TOF profile or bank geometry evaluation failed.
AllocationOverflow
A dense output-size calculation overflowed.
PatternWeightLengthMismatch
Pattern reverse weights do not match the sample count.
NonFinitePatternWeight
A pattern reverse weight is non-finite.
Trait Implementations§
Source§impl Debug for StructuralTofError
impl Debug for StructuralTofError
Source§impl Display for StructuralTofError
impl Display for StructuralTofError
Source§impl Error for StructuralTofError
impl Error for StructuralTofError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Auto Trait Implementations§
impl Freeze for StructuralTofError
impl RefUnwindSafe for StructuralTofError
impl Send for StructuralTofError
impl Sync for StructuralTofError
impl Unpin for StructuralTofError
impl UnsafeUnpin for StructuralTofError
impl UnwindSafe for StructuralTofError
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> 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