pub struct RadioTapBuilder {
pub tsft: Option<u64>,
pub flags: Option<u8>,
pub rate: Option<u8>,
pub channel_freq: Option<u16>,
pub channel_flags: Option<u16>,
pub dbm_ant_signal: Option<i8>,
pub dbm_ant_noise: Option<i8>,
pub antenna: Option<u8>,
}Expand description
Builder for constructing RadioTap headers.
Fields§
§tsft: Option<u64>TSFT timestamp.
flags: Option<u8>Flags.
rate: Option<u8>Rate (in units of 500 Kbps).
channel_freq: Option<u16>Channel frequency (MHz).
channel_flags: Option<u16>Channel flags.
dbm_ant_signal: Option<i8>dBm antenna signal.
dbm_ant_noise: Option<i8>dBm antenna noise.
antenna: Option<u8>Antenna index.
Implementations§
Source§impl RadioTapBuilder
impl RadioTapBuilder
pub fn tsft(self, tsft: u64) -> Self
pub fn flags(self, flags: u8) -> Self
pub fn rate(self, rate: u8) -> Self
pub fn channel(self, freq: u16, flags: u16) -> Self
pub fn dbm_ant_signal(self, signal: i8) -> Self
pub fn dbm_ant_noise(self, noise: i8) -> Self
pub fn antenna(self, antenna: u8) -> Self
Trait Implementations§
Source§impl Clone for RadioTapBuilder
impl Clone for RadioTapBuilder
Source§fn clone(&self) -> RadioTapBuilder
fn clone(&self) -> RadioTapBuilder
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 RadioTapBuilder
impl Debug for RadioTapBuilder
Source§impl Default for RadioTapBuilder
impl Default for RadioTapBuilder
Source§fn default() -> RadioTapBuilder
fn default() -> RadioTapBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for RadioTapBuilder
impl RefUnwindSafe for RadioTapBuilder
impl Send for RadioTapBuilder
impl Sync for RadioTapBuilder
impl Unpin for RadioTapBuilder
impl UnsafeUnpin for RadioTapBuilder
impl UnwindSafe for RadioTapBuilder
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