pub enum WifiAwareEvent {
PeerDiscovered {
peer: RendezvousToken,
},
NdpRequested {
peer: RendezvousToken,
},
DataPathUp {
peer: RendezvousToken,
role: NdpRole,
endpoint: AwareEndpoint,
},
DataPathDown {
peer: RendezvousToken,
role: NdpRole,
reason: NdpEndReason,
},
NdpFailed {
peer: RendezvousToken,
role: NdpRole,
},
AvailabilityChanged(Availability),
}Variants§
PeerDiscovered
Fields
§
peer: RendezvousTokenNdpRequested
Fields
§
peer: RendezvousTokenDataPathUp
DataPathDown
NdpFailed
AvailabilityChanged(Availability)
Auto Trait Implementations§
impl Freeze for WifiAwareEvent
impl RefUnwindSafe for WifiAwareEvent
impl Send for WifiAwareEvent
impl Sync for WifiAwareEvent
impl Unpin for WifiAwareEvent
impl UnsafeUnpin for WifiAwareEvent
impl UnwindSafe for WifiAwareEvent
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