1 2 3 4 5 6 7 8 9 10 11 12 13
use crate::frame::components::MacAddress; /// Helper trait to easily access source, destination and bssid on various types. pub trait Addresses { /// Returns the sender of the Frame. /// This isn't always send in every frame (e.g. CTS). fn src(&self) -> Option<&MacAddress>; fn dest(&self) -> &MacAddress; /// This isn't always send in every frame (e.g. RTS). fn bssid(&self) -> Option<&MacAddress>; }