Enum wafer::errors::ErrorKind [−]
pub enum ErrorKind { Msg(String), ConfigLoad(String), ConfigParse, SetInitialConditions, LargeDt, LargeWavenum, CreateLog(String), FileNotFound(String), CreateInputDir, CreateOutputDir(String), CreateFile(String), ReadFile(String), ParseFloat, ParsePotentialSubSingle(String), ParsePlainRecord(String), ArrayShape(usize, [usize; 3]), StdIn, StdOut, SpawnPython, SaveObservables, SavePotential, SavePotentialSub, WrongPotentialSubDims, SaveWavefunction, Serialize, Deserialize, Flush, MaxStep, PotentialNotAvailable, ScriptNotFound, CopyConfig(String), LoadWavefunction(u8), LoadPotential, DeletePartial(u8), __Nonexhaustive {}, }
The kind of an error.
Variants
Msg(String)
A convenient variant for String.
ConfigLoad(String)
ConfigParse
SetInitialConditions
LargeDt
LargeWavenum
CreateLog(String)
FileNotFound(String)
CreateInputDir
CreateOutputDir(String)
CreateFile(String)
ReadFile(String)
ParseFloat
ParsePotentialSubSingle(String)
ParsePlainRecord(String)
ArrayShape(usize, [usize; 3])
StdIn
StdOut
SpawnPython
SaveObservables
SavePotential
SavePotentialSub
WrongPotentialSubDims
SaveWavefunction
Serialize
Deserialize
Flush
MaxStep
PotentialNotAvailable
ScriptNotFound
CopyConfig(String)
LoadWavefunction(u8)
LoadPotential
DeletePartial(u8)
__Nonexhaustive
Fields of __Nonexhaustive
Methods
impl ErrorKind
impl ErrorKind
pub fn description(&self) -> &str
pub fn description(&self) -> &str
A string describing the error kind.
Trait Implementations
impl From<ErrorKind> for Error
impl From<ErrorKind> for Error
impl Debug for ErrorKind
impl Debug for ErrorKind
impl Display for ErrorKind
impl Display for ErrorKind
impl<'a> From<&'a str> for ErrorKind
impl<'a> From<&'a str> for ErrorKind
impl From<String> for ErrorKind
impl From<String> for ErrorKind
impl From<Error> for ErrorKind
impl From<Error> for ErrorKind