pub(crate) enum AprsMessageState {
Pending,
Delivered,
Rejected,
Expired,
}Expand description
Delivery state for a tracked APRS message.
Variants§
Pending
Waiting for acknowledgement.
Delivered
Acknowledged by the remote station.
Rejected
Rejected by the remote station.
Expired
Expired after exhausting all retries.
Trait Implementations§
Source§impl Clone for AprsMessageState
impl Clone for AprsMessageState
Source§fn clone(&self) -> AprsMessageState
fn clone(&self) -> AprsMessageState
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AprsMessageState
impl Debug for AprsMessageState
Source§impl PartialEq for AprsMessageState
impl PartialEq for AprsMessageState
impl Copy for AprsMessageState
impl Eq for AprsMessageState
impl StructuralPartialEq for AprsMessageState
Auto Trait Implementations§
impl Freeze for AprsMessageState
impl RefUnwindSafe for AprsMessageState
impl Send for AprsMessageState
impl Sync for AprsMessageState
impl Unpin for AprsMessageState
impl UnwindSafe for AprsMessageState
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more