pub struct ComponentController;Expand description
The type corresponding to the ComponentController protocol.
Trait Implementations§
Source§impl ClientCompatFrom<ComponentControllerProxy> for ComponentController
Available on Fuchsia only.
impl ClientCompatFrom<ComponentControllerProxy> for ComponentController
Available on Fuchsia only.
Source§fn client_compat_from(
proxy: ComponentControllerProxy,
) -> ClientDispatcher<Self, Channel>
fn client_compat_from( proxy: ComponentControllerProxy, ) -> ClientDispatcher<Self, Channel>
Converts
proxy into a Client for this protocol.Source§impl CompatFrom<ComponentController> for ComponentControllerMarker
impl CompatFrom<ComponentController> for ComponentControllerMarker
Source§fn compat_from(_: ComponentController) -> Self
fn compat_from(_: ComponentController) -> Self
Converts
value into a value of this type.Source§impl CompatFrom<ComponentControllerMarker> for ComponentController
impl CompatFrom<ComponentControllerMarker> for ComponentController
Source§fn compat_from(_: ComponentControllerMarker) -> Self
fn compat_from(_: ComponentControllerMarker) -> Self
Converts
value into a value of this type.Source§impl Debug for ComponentController
impl Debug for ComponentController
Source§impl<___H, ___T> DispatchClientMessage<___H, ___T> for ComponentControllerwhere
___H: ComponentControllerClientHandler<___T> + Send,
___T: Transport,
impl<___H, ___T> DispatchClientMessage<___H, ___T> for ComponentControllerwhere
___H: ComponentControllerClientHandler<___T> + Send,
___T: Transport,
Source§impl<___H, ___T> DispatchServerMessage<___H, ___T> for ComponentControllerwhere
___H: ComponentControllerServerHandler<___T> + Send,
___T: Transport,
impl<___H, ___T> DispatchServerMessage<___H, ___T> for ComponentControllerwhere
___H: ComponentControllerServerHandler<___T> + Send,
___T: Transport,
Source§impl<___T> HasConnectionHandles<___T> for ComponentControllerwhere
___T: Transport,
impl<___T> HasConnectionHandles<___T> for ComponentControllerwhere
___T: Transport,
Source§impl HasTransport for ComponentController
Available on Fuchsia only.
impl HasTransport for ComponentController
Available on Fuchsia only.
Source§impl PartialEq for ComponentController
impl PartialEq for ComponentController
impl StructuralPartialEq for ComponentController
Auto Trait Implementations§
impl Freeze for ComponentController
impl RefUnwindSafe for ComponentController
impl Send for ComponentController
impl Sync for ComponentController
impl Unpin for ComponentController
impl UnsafeUnpin for ComponentController
impl UnwindSafe for ComponentController
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]