pub enum HciServiceRequest {
Hci(HciRequestStream),
HciTransport(HciTransportRequestStream),
Snoop(SnoopRequestStream),
}
Expand description
A request for one of the member protocols of HciService.
Wrap the protocol in a service that will be exposed to the child driver.
Variants§
Trait Implementations§
Source§impl ServiceRequest for HciServiceRequest
impl ServiceRequest for HciServiceRequest
Source§type Service = HciServiceMarker
type Service = HciServiceMarker
The FIDL service for which this request is destined.
Source§fn dispatch(name: &str, _channel: AsyncChannel) -> Self
fn dispatch(name: &str, _channel: AsyncChannel) -> Self
Dispatches a connection attempt to this FIDL service’s member protocol
identified by
name
, producing an instance of this trait.Source§fn member_names() -> &'static [&'static str]
fn member_names() -> &'static [&'static str]
Returns an array of the service members’ names.
Auto Trait Implementations§
impl Freeze for HciServiceRequest
impl !RefUnwindSafe for HciServiceRequest
impl Send for HciServiceRequest
impl Sync for HciServiceRequest
impl Unpin for HciServiceRequest
impl !UnwindSafe for HciServiceRequest
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