pub enum ClientSmeRequest {
Scan {
req: ScanRequest,
responder: ClientSmeScanResponder,
},
Connect {
req: ConnectRequest,
txn: Option<ServerEnd<ConnectTransactionMarker>>,
control_handle: ClientSmeControlHandle,
},
Roam {
req: RoamRequest,
control_handle: ClientSmeControlHandle,
},
Disconnect {
reason: UserDisconnectReason,
responder: ClientSmeDisconnectResponder,
},
Status {
responder: ClientSmeStatusResponder,
},
WmmStatus {
responder: ClientSmeWmmStatusResponder,
},
ScanForController {
req: ScanRequest,
responder: ClientSmeScanForControllerResponder,
},
}
Variants§
Scan
Connect
Fields
§
req: ConnectRequest
§
txn: Option<ServerEnd<ConnectTransactionMarker>>
§
control_handle: ClientSmeControlHandle
Roam
Disconnect
Status
Fields
§
responder: ClientSmeStatusResponder
WmmStatus
Fields
§
responder: ClientSmeWmmStatusResponder
ScanForController
Implementations§
Source§impl ClientSmeRequest
impl ClientSmeRequest
pub fn into_scan(self) -> Option<(ScanRequest, ClientSmeScanResponder)>
pub fn into_connect( self, ) -> Option<(ConnectRequest, Option<ServerEnd<ConnectTransactionMarker>>, ClientSmeControlHandle)>
pub fn into_roam(self) -> Option<(RoamRequest, ClientSmeControlHandle)>
pub fn into_disconnect( self, ) -> Option<(UserDisconnectReason, ClientSmeDisconnectResponder)>
pub fn into_status(self) -> Option<ClientSmeStatusResponder>
pub fn into_wmm_status(self) -> Option<ClientSmeWmmStatusResponder>
pub fn into_scan_for_controller( self, ) -> Option<(ScanRequest, ClientSmeScanForControllerResponder)>
Sourcepub fn method_name(&self) -> &'static str
pub fn method_name(&self) -> &'static str
Name of the method defined in FIDL
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ClientSmeRequest
impl !RefUnwindSafe for ClientSmeRequest
impl Send for ClientSmeRequest
impl Sync for ClientSmeRequest
impl Unpin for ClientSmeRequest
impl !UnwindSafe for ClientSmeRequest
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