pub enum UvfitsWriteError {
BadRowNum {
row_num: usize,
num_rows: usize,
},
NotEnoughRowsWritten {
current: usize,
total: usize,
},
Erfa(ErfaError),
Fitsio(Error),
BadString(NulError),
StdIo(Error),
}
Variants
BadRowNum
An error when trying to write to an unexpected row.
NotEnoughRowsWritten
An error when less rows were written to an HDU than expected.
Erfa(ErfaError)
An error associated with ERFA.
Fitsio(Error)
An error associated with fitsio.
BadString(NulError)
An error when converting a Rust string to a C string.
StdIo(Error)
An IO error.
Trait Implementations
sourceimpl Debug for UvfitsWriteError
impl Debug for UvfitsWriteError
sourceimpl Display for UvfitsWriteError
impl Display for UvfitsWriteError
sourceimpl Error for UvfitsWriteError
impl Error for UvfitsWriteError
sourcefn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
sourcefn backtrace(&self) -> Option<&Backtrace>
fn backtrace(&self) -> Option<&Backtrace>
🔬 This is a nightly-only experimental API. (
backtrace
)Returns a stack backtrace, if available, of where this error occurred. Read more
1.0.0 · sourcefn description(&self) -> &str
fn description(&self) -> &str
👎 Deprecated since 1.42.0:
use the Display impl or to_string()
sourceimpl From<ErfaError> for UvfitsWriteError
impl From<ErfaError> for UvfitsWriteError
sourceimpl From<Error> for UvfitsWriteError
impl From<Error> for UvfitsWriteError
sourceimpl From<Error> for UvfitsWriteError
impl From<Error> for UvfitsWriteError
sourceimpl From<NulError> for UvfitsWriteError
impl From<NulError> for UvfitsWriteError
sourceimpl From<UvfitsWriteError> for IOError
impl From<UvfitsWriteError> for IOError
sourcefn from(source: UvfitsWriteError) -> Self
fn from(source: UvfitsWriteError) -> Self
Converts to this type from the input type.
Auto Trait Implementations
impl RefUnwindSafe for UvfitsWriteError
impl Send for UvfitsWriteError
impl Sync for UvfitsWriteError
impl Unpin for UvfitsWriteError
impl UnwindSafe for UvfitsWriteError
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<E> Fail for E where
E: 'static + Error + Send + Sync,
impl<E> Fail for E where
E: 'static + Error + Send + Sync,
sourcefn cause(&self) -> Option<&(dyn Fail + 'static)>
fn cause(&self) -> Option<&(dyn Fail + 'static)>
Returns a reference to the underlying cause of this failure, if it is an error that wraps other errors. Read more
sourcefn backtrace(&self) -> Option<&Backtrace>
fn backtrace(&self) -> Option<&Backtrace>
Returns a reference to the Backtrace
carried by this failure, if it
carries one. Read more