[−][src]Enum comms_service::CommsServiceError
This enum defines all errors that can occur within the comms-service
.
Variants
ConfigError(String)
A component of the service's configuration was incorrect
The mutex guarding the telemetry cache has been poisoned.
A UDP header was unable to be correctly parsed.
The checksum of a UDP packet does not match the one found in the header.
The number of write
methods and the number of downlink ports are not the same.
All of the ports allocated for handling packets are binded and unable to be used.
No data available for reading
ParsingError(String)
An error was encountered when parsing a packet
GenericError(String)
Generic error encountered
UnknownPayloadType(u16)
Unknown payload type encountered
Trait Implementations
impl PartialEq<CommsServiceError> for CommsServiceError
[src]
fn eq(&self, other: &CommsServiceError) -> bool
[src]
fn ne(&self, other: &CommsServiceError) -> bool
[src]
impl Debug for CommsServiceError
[src]
impl Display for CommsServiceError
[src]
impl Fail for CommsServiceError
[src]
Auto Trait Implementations
impl Send for CommsServiceError
impl Unpin for CommsServiceError
impl Sync for CommsServiceError
impl UnwindSafe for CommsServiceError
impl RefUnwindSafe for CommsServiceError
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> AsFail for T where
T: Fail,
T: Fail,
fn as_fail(&self) -> &(dyn Fail + 'static)
impl<E> Fail for E where
E: 'static + Error + Send + Sync,
E: 'static + Error + Send + Sync,
fn name(&self) -> Option<&str>
fn cause(&self) -> Option<&(dyn Fail + 'static)>
fn backtrace(&self) -> Option<&Backtrace>
fn context<D>(self, context: D) -> Context<D> where
D: Display + Send + Sync + 'static,
D: Display + Send + Sync + 'static,
fn compat(self) -> Compat<Self>
impl<T> DebugAny for T where
T: Any + Debug,
T: Any + Debug,
impl<T> UnsafeAny for T where
T: Any,
T: Any,