pub struct BusService;Expand description
The type corresponding to the BusService service.
Trait Implementations§
Source§impl Debug for BusService
impl Debug for BusService
Source§impl DiscoverableService for BusService
impl DiscoverableService for BusService
Source§const SERVICE_NAME: &'static str = "fuchsia.hardware.pci.BusService"
const SERVICE_NAME: &'static str = "fuchsia.hardware.pci.BusService"
The name of this service.
Source§const MEMBER_NAMES: &'static [&'static str]
const MEMBER_NAMES: &'static [&'static str]
The members of this service.
Source§impl<___H, ___T> DispatchServiceHandler<___H, ___T> for BusServicewhere
___H: BusServiceHandler,
Channel: InstanceFromServiceTransport<___T>,
impl<___H, ___T> DispatchServiceHandler<___H, ___T> for BusServicewhere
___H: BusServiceHandler,
Channel: InstanceFromServiceTransport<___T>,
Source§fn on_connection(handler: &___H, member: &str, server_end: ___T)
fn on_connection(handler: &___H, member: &str, server_end: ___T)
Handles a received connection request with the given handler.
Source§impl<___C> Service<___C> for BusServicewhere
___C: ServiceConnector<Channel>,
impl<___C> Service<___C> for BusServicewhere
___C: ServiceConnector<Channel>,
Source§type Connector = BusServiceConnector<___C>
type Connector = BusServiceConnector<___C>
The connector for the service. It must be a
#[repr(transparent)]
wrapper around C.impl HasServiceRequest<Channel> for BusService
Auto Trait Implementations§
impl Freeze for BusService
impl RefUnwindSafe for BusService
impl Send for BusService
impl Sync for BusService
impl Unpin for BusService
impl UnsafeUnpin for BusService
impl UnwindSafe for BusService
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
§impl<T> InstanceFromServiceTransport<T> for T
impl<T> InstanceFromServiceTransport<T> for T
§fn from_service_transport(handle: T) -> T
fn from_service_transport(handle: T) -> T
Converts the given service transport handle of type
T to [Self]