pub struct LocalRoamManagerService { /* private fields */ }
Expand description
Handles roam futures for scans, since FuturesUnordered are not Send + Sync. State machine’s connected state sends updates to RoamMonitors, which may send scan requests to LocalRoamManagerService.
Implementations§
source§impl LocalRoamManagerService
impl LocalRoamManagerService
pub fn new( roam_search_receiver: UnboundedReceiver<RoamSearchRequest>, telemetry_sender: TelemetrySender, connection_selection_requester: ConnectionSelectionRequester ) -> Self
pub async fn serve(self)
Auto Trait Implementations§
impl !Freeze for LocalRoamManagerService
impl !RefUnwindSafe for LocalRoamManagerService
impl Send for LocalRoamManagerService
impl !Sync for LocalRoamManagerService
impl Unpin for LocalRoamManagerService
impl !UnwindSafe for LocalRoamManagerService
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