[][src]Enum sounding_analysis::AnalysisError

pub enum AnalysisError {
    MissingProfile,
    MissingValue,
    NotEnoughData,
    NoDataProfile,
    InvalidInput,
    InterpolationError,
    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

MetForError

Forward an error from the metfor crate

Trait Implementations

impl Eq for AnalysisError[src]

impl PartialEq<AnalysisError> for AnalysisError[src]

#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]

This method tests for !=.

impl Copy for AnalysisError[src]

impl Clone for AnalysisError[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl Debug for AnalysisError[src]

impl Display for AnalysisError[src]

impl Error for AnalysisError[src]

fn description(&self) -> &str1.0.0[src]

This method is soft-deprecated. Read more

fn cause(&self) -> Option<&dyn Error>1.0.0[src]

Deprecated since 1.33.0:

replaced by Error::source, which can support downcasting

The lower-level cause of this error, if any. Read more

fn source(&self) -> Option<&(dyn Error + 'static)>1.30.0[src]

The lower-level source of this error, if any. Read more

Auto Trait Implementations

Blanket Implementations

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

type Owned = T

The resulting type after obtaining ownership.

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

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

impl<T> From<T> for T[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.

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

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

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