#[non_exhaustive]pub enum CallsignField {
Rpt2,
Rpt1,
Ur,
My,
MySuffix,
Authenticate,
LinkRequest,
}Expand description
Which callsign field a Diagnostic::CallsignNonPrintable refers to.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Rpt2
RPT2 (gateway repeater).
Rpt1
RPT1 (access repeater).
Ur
YOUR callsign.
My
MY callsign.
MySuffix
MY suffix.
Authenticate
Authenticate packet callsign field.
LinkRequest
LINK request callsign field.
Trait Implementations§
Source§impl Clone for CallsignField
impl Clone for CallsignField
Source§fn clone(&self) -> CallsignField
fn clone(&self) -> CallsignField
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 CallsignField
impl Debug for CallsignField
Source§impl PartialEq for CallsignField
impl PartialEq for CallsignField
impl Copy for CallsignField
impl Eq for CallsignField
impl StructuralPartialEq for CallsignField
Auto Trait Implementations§
impl Freeze for CallsignField
impl RefUnwindSafe for CallsignField
impl Send for CallsignField
impl Sync for CallsignField
impl Unpin for CallsignField
impl UnwindSafe for CallsignField
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