[]Enum lumol::input::Error

pub enum Error {
    TOML(Box<dyn Error + 'static, Global>),
    Io(ErrorPathBuf),
    Trajectory(Error),
    Config(String),
    Unit(ParseError),
    CustomOutput(CustomOutputError),
}

Possible causes of error when reading input files

Variants

TOML(Box<dyn Error + 'static, Global>)

Error in the TOML input file

Io(ErrorPathBuf)

IO error, and associated file path

Trajectory(Error)

Error while reading a trajectory file

Config(String)

File content error: missing sections, bad data types

Unit(ParseError)

Unit parsing error

CustomOutput(CustomOutputError)

Specific error from the custom outputs

Trait Implementations

impl Debug for Error

impl Display for Error

impl Error for Error

impl<'a> From<&'a str> for Error

impl From<(CustomOutputError, PathBuf)> for Error

impl From<(Error, PathBuf)> for Error

impl From<Error> for Error

impl From<ParseError> for Error

impl From<String> for Error

Auto Trait Implementations

impl !RefUnwindSafe for Error

impl !Send for Error

impl !Sync for Error

impl Unpin for Error

impl !UnwindSafe for Error

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> Pointable for T

type Init = T

The type for initializers.

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.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,