pub enum WpaState {
Idle,
PtkStart,
PtkInitNegotiating,
PtkInitDone,
GtkNegotiating,
Completed,
Failed,
}Expand description
WPA handshake state
Variants§
Idle
Idle, waiting for handshake to begin
PtkStart
PTK start: received message 1, computing PTK
PtkInitNegotiating
PTK negotiating: sent message 2, waiting for message 3
PtkInitDone
PTK done: received message 3, sent message 4
GtkNegotiating
GTK negotiating: group key handshake in progress
Completed
Handshake completed, keys installed
Failed
Handshake failed
Trait Implementations§
impl Copy for WpaState
impl Eq for WpaState
impl StructuralPartialEq for WpaState
Auto Trait Implementations§
impl Freeze for WpaState
impl RefUnwindSafe for WpaState
impl Send for WpaState
impl Sync for WpaState
impl Unpin for WpaState
impl UnwindSafe for WpaState
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)