pub enum ModeSBasicData {
Interrogator(ModeSInterrogatorBasicData),
Transponder(ModeSTransponderBasicData),
}Expand description
Custom defined enum to model having either an Interrogator or a Transponder in an IFF Layer 4 Mode S PDU
Variants§
Interrogator(ModeSInterrogatorBasicData)
Transponder(ModeSTransponderBasicData)
Implementations§
Source§impl ModeSBasicData
impl ModeSBasicData
pub fn new_interrogator(basic_data: ModeSInterrogatorBasicData) -> Self
pub fn new_transponder(basic_data: ModeSTransponderBasicData) -> Self
Trait Implementations§
Source§impl Clone for ModeSBasicData
impl Clone for ModeSBasicData
Source§fn clone(&self) -> ModeSBasicData
fn clone(&self) -> ModeSBasicData
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 ModeSBasicData
impl Debug for ModeSBasicData
Source§impl Default for ModeSBasicData
impl Default for ModeSBasicData
Source§impl PartialEq for ModeSBasicData
impl PartialEq for ModeSBasicData
impl StructuralPartialEq for ModeSBasicData
Auto Trait Implementations§
impl Freeze for ModeSBasicData
impl RefUnwindSafe for ModeSBasicData
impl Send for ModeSBasicData
impl Sync for ModeSBasicData
impl Unpin for ModeSBasicData
impl UnwindSafe for ModeSBasicData
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