Expand description
Crate wlan-common hosts common libraries to be used for WLAN SME, MLME, and binaries written in Rust.
Re-exports§
pub use time::TimeUnit;
Modules§
- append
- big_
endian - bss
- buffer_
reader - buffer_
writer - capabilities
- This module tries to check the iface device’s capabilities against the BSS it is instructed to join. The capabilities will be tailored based on the band. Next, rates will be joined with the AP and HT Capabilities and VHT Capabilities may be modified based on the user-overridable join channel and bandwidth. If successful, the capabilities will be extracted and saved.
- channel
- data_
writer - energy
- error
- ie
- mac
- mgmt_
writer - organization
- scan
- security
- Wireless network security descriptors and authenticators.
- sequence
- sequestered
- Data isolation.
- sink
- stats
- test_
utils - tim
- time
- timer
- tx_
vector - wmm
Macros§
- assert_
variant - Macro to assert a value matches a variant. This macro is particularly useful when partially matching a variant.
- assert_
variant_ at_ idx - Asserts the value at a particular index of an expression
evaluating to a type implementing the Index trait. This macro
is effectively a thin wrapper around
assert_variant
that will pretty-print the entire indexable value if the assertion fails. - fake_
bss_ description - fake_
bss_ description__ - fake_
fidl_ bss_ description - fake_
fidl_ bss_ description__ - frame_
len - random_
bss_ description - random_
fidl_ bss_ description - rsne_
ensure