[][src]Enum sounding_analysis::AnalysisError

pub enum AnalysisError {
    MissingProfile,
    MissingValue,
    NotEnoughData,
    NoDataProfile,
    InvalidInput,
    InterpolationError,
    FailedPrerequisite,
    MetForError,
}

Error type for the crate.

Variants

MissingProfile

A profile that is required for this analysis is missing.

MissingValue

A value (surface value, index, location, etc) that is required is not available.

NotEnoughData

Not enough data available for anlaysis

NoDataProfile

There is no data available that meets the requirements.

InvalidInput

Bad or invalid input.

InterpolationError

Missing data during interpolation, or it would have been extrapolation

FailedPrerequisite

Failed a pre-reequisite for this analysis

MetForError

Forward an error from the metfor crate

Trait Implementations

impl Clone for AnalysisError[src]

impl Copy for AnalysisError[src]

impl Debug for AnalysisError[src]

impl Display for AnalysisError[src]

impl Eq for AnalysisError[src]

impl Error for AnalysisError[src]

impl PartialEq<AnalysisError> for AnalysisError[src]

impl StructuralEq for AnalysisError[src]

impl StructuralPartialEq for AnalysisError[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.