pub enum PsruError {
Show 30 variants
Unparsable {
value: String,
to_type: &'static str,
},
IOError(Error),
InvalidRA(String),
InvalidDec(String),
ParMissingValue(String),
ParUnknownFlag(String),
ParUnrecognisedKey(String),
UnknownBinaryModel(String),
UnknownTimeEphemeris(String),
UnknownT2CMethod(String),
UnknownUnits(String),
UnknownErrorMode(String),
IncompleteJump(String),
BadGlitch(usize),
ParNoName,
ParNoFrequency,
ParNoPEpoch,
ParNoDispersion,
ParBadFrequency,
ParBadPEpoch,
ParDuplicateParameters(Vec<(String, String)>),
ParRepeatParam(String),
OrphanFile,
TimUnexpectedEOL(Option<TimContext>),
TimMalformedMJD(Option<TimContext>),
TimUnvaluedFlag(Option<TimContext>, String),
TimFormatDiscrepancy(Option<TimContext>, String),
TimNotAscii(Option<TimContext>),
TimParkesMissingBlank(Option<TimContext>),
TimParkesMissingPeriod(Option<TimContext>),
}Variants§
Unparsable
IOError(Error)
InvalidRA(String)
InvalidDec(String)
ParMissingValue(String)
ParUnknownFlag(String)
ParUnrecognisedKey(String)
UnknownBinaryModel(String)
UnknownTimeEphemeris(String)
UnknownT2CMethod(String)
UnknownUnits(String)
UnknownErrorMode(String)
IncompleteJump(String)
BadGlitch(usize)
ParNoName
ParNoFrequency
ParNoPEpoch
ParNoDispersion
ParBadFrequency
ParBadPEpoch
ParDuplicateParameters(Vec<(String, String)>)
ParRepeatParam(String)
OrphanFile
TimUnexpectedEOL(Option<TimContext>)
TimMalformedMJD(Option<TimContext>)
TimUnvaluedFlag(Option<TimContext>, String)
TimFormatDiscrepancy(Option<TimContext>, String)
TimNotAscii(Option<TimContext>)
TimParkesMissingBlank(Option<TimContext>)
TimParkesMissingPeriod(Option<TimContext>)
Trait Implementations§
Source§impl Error for PsruError
impl Error for PsruError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Auto Trait Implementations§
impl Freeze for PsruError
impl !RefUnwindSafe for PsruError
impl Send for PsruError
impl Sync for PsruError
impl Unpin for PsruError
impl !UnwindSafe for PsruError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more