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