pub enum SeedlinkError {
FrameTooShort {
expected: usize,
actual: usize,
},
InvalidSignature {
expected: &'static str,
actual: [u8; 2],
},
InvalidSequence(String),
InvalidCommand(String),
VersionMismatch {
command: &'static str,
version: ProtocolVersion,
},
InvalidResponse(String),
ServerError {
code: String,
description: String,
},
InvalidInfoLevel(String),
InvalidPayloadFormat(u8),
InvalidPayloadSubformat(u8),
PayloadLengthMismatch {
expected: usize,
actual: usize,
},
Miniseed(MseedError),
}Variants§
FrameTooShort
InvalidSignature
InvalidSequence(String)
InvalidCommand(String)
VersionMismatch
InvalidResponse(String)
ServerError
InvalidInfoLevel(String)
InvalidPayloadFormat(u8)
InvalidPayloadSubformat(u8)
PayloadLengthMismatch
Miniseed(MseedError)
Trait Implementations§
Source§impl Debug for SeedlinkError
impl Debug for SeedlinkError
Source§impl Display for SeedlinkError
impl Display for SeedlinkError
Source§impl Error for SeedlinkError
impl Error for SeedlinkError
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()
Source§impl From<MseedError> for SeedlinkError
impl From<MseedError> for SeedlinkError
Source§fn from(source: MseedError) -> Self
fn from(source: MseedError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for SeedlinkError
impl RefUnwindSafe for SeedlinkError
impl Send for SeedlinkError
impl Sync for SeedlinkError
impl Unpin for SeedlinkError
impl UnwindSafe for SeedlinkError
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