pub enum Error {
Show 19 variants
Netcdf(nc_type),
Str(String),
IndexLen,
SliceLen,
BufferLen(usize, usize),
IndexMismatch,
SliceMismatch,
ZeroSlice,
Stride,
TypeMismatch,
TypeUnknown(nc_type),
AlreadyExists,
NotFound(String),
Ambiguous,
Overflow,
Conversion(TryFromIntError),
WrongDataset,
Utf8Conversion(FromUtf8Error),
NulError(NulError),
}
Expand description
Various error types that can occur in this crate
Variants
Netcdf(nc_type)
Errors from the wrapped netcdf library
Str(String)
Misc errors
IndexLen
Length of the request indices is inconsistent
SliceLen
Length of the slice indices is inconsistent
BufferLen(usize, usize)
Supplied the wrong length of the buffer
IndexMismatch
Some index is greater than expected
SliceMismatch
Requested a mismatched total slice
ZeroSlice
Requested a zero slice
Stride
Zero stride or matched with length != 1
TypeMismatch
Supplied the wrong type of parameter
TypeUnknown(nc_type)
Does not know the type (probably library error…)
AlreadyExists
Variable/dimension already exists
NotFound(String)
Could not find variable/attribute/etc
Ambiguous
Slice lengths are ambiguous
Overflow
Overflows possible lengths
Conversion(TryFromIntError)
Conversion error
WrongDataset
Identifier belongs to another dataset
Utf8Conversion(FromUtf8Error)
Name is not valid utf-8
NulError(NulError)
String contains NULL characters
Implementations
Was the error due to ambiguity of the indices or lengths?
Trait Implementations
Performs the conversion.
Performs the conversion.