Enum metfor::MetForErr [] [src]

pub enum MetForErr {
    BelowAbsoluteZero,
    UnphysicalInput,
    InputOutOfRange,
    NegativePressure,
    VaporPressureTooHigh,
}

Error encountered during calculation.

Variants

Colder than absolute zero.

Invalid inputs, because they represent physically impossible values.

Input out of allowable range. This is usually for emperical methods which should not be allowed to extrapolate.

A negative pressure value was encountered.

A partial pressure was calculated as higher than the total atmospheric pressure.

Trait Implementations

impl Fail for MetForErr
[src]

[src]

Returns a reference to the underlying cause of this failure, if it is an error that wraps other errors. Read more

[src]

Returns a reference to the Backtrace carried by this failure, if it carries one. Read more

[src]

Provides context for this failure. Read more

[src]

Wraps this failure in a compatibility wrapper that implements std::error::Error. Read more

[src]

Returns a iterator over the causes of this Fail with itself as the first item and the root_cause as the final item. Read more

[src]

Returns the "root cause" of this Fail - the last value in the cause chain which does not return an underlying cause. Read more

impl Display for MetForErr
[src]

[src]

Formats the value using the given formatter. Read more

impl Debug for MetForErr
[src]

[src]

Formats the value using the given formatter. Read more

impl PartialEq for MetForErr
[src]

[src]

This method tests for self and other values to be equal, and is used by ==. Read more

1.0.0
[src]

This method tests for !=.

impl Eq for MetForErr
[src]

impl Clone for MetForErr
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl Copy for MetForErr
[src]

Auto Trait Implementations

impl Send for MetForErr

impl Sync for MetForErr