pub struct ElementInfoProviderService;Expand description
The type corresponding to the ElementInfoProviderService service.
Trait Implementations§
Source§impl Debug for ElementInfoProviderService
impl Debug for ElementInfoProviderService
Source§impl DiscoverableService for ElementInfoProviderService
impl DiscoverableService for ElementInfoProviderService
Source§const SERVICE_NAME: &'static str = "fuchsia.power.broker.ElementInfoProviderService"
const SERVICE_NAME: &'static str = "fuchsia.power.broker.ElementInfoProviderService"
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 ElementInfoProviderServicewhere
___H: ElementInfoProviderServiceHandler,
Channel: InstanceFromServiceTransport<___T>,
impl<___H, ___T> DispatchServiceHandler<___H, ___T> for ElementInfoProviderServicewhere
___H: ElementInfoProviderServiceHandler,
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 ElementInfoProviderServicewhere
___C: ServiceConnector<Channel>,
impl<___C> Service<___C> for ElementInfoProviderServicewhere
___C: ServiceConnector<Channel>,
Source§type Connector = ElementInfoProviderServiceConnector<___C>
type Connector = ElementInfoProviderServiceConnector<___C>
The connector for the service. It must be a
#[repr(transparent)]
wrapper around C.impl HasServiceRequest<Channel> for ElementInfoProviderService
Auto Trait Implementations§
impl Freeze for ElementInfoProviderService
impl RefUnwindSafe for ElementInfoProviderService
impl Send for ElementInfoProviderService
impl Sync for ElementInfoProviderService
impl Unpin for ElementInfoProviderService
impl UnwindSafe for ElementInfoProviderService
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
Source§impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
Source§impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
§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]