pub struct InputMethodEditorClient;Expand description
The type corresponding to the InputMethodEditorClient protocol.
An interface to receive information from TextInputService.
Trait Implementations§
Source§impl Debug for InputMethodEditorClient
impl Debug for InputMethodEditorClient
Source§impl<___H, ___T> DispatchClientMessage<___H, ___T> for InputMethodEditorClientwhere
___H: InputMethodEditorClientClientHandler<___T> + Send,
___T: Transport,
impl<___H, ___T> DispatchClientMessage<___H, ___T> for InputMethodEditorClientwhere
___H: InputMethodEditorClientClientHandler<___T> + Send,
___T: Transport,
Source§impl<___H, ___T> DispatchLocalClientMessage<___H, ___T> for InputMethodEditorClientwhere
___H: InputMethodEditorClientLocalClientHandler<___T>,
___T: Transport,
impl<___H, ___T> DispatchLocalClientMessage<___H, ___T> for InputMethodEditorClientwhere
___H: InputMethodEditorClientLocalClientHandler<___T>,
___T: Transport,
Source§impl<___H, ___T> DispatchLocalServerMessage<___H, ___T> for InputMethodEditorClientwhere
___H: InputMethodEditorClientLocalServerHandler<___T>,
___T: Transport,
for<'de> InputMethodEditorClientDidUpdateStateRequest<'de>: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
for<'de> InputMethodEditorClientOnActionRequest: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
impl<___H, ___T> DispatchLocalServerMessage<___H, ___T> for InputMethodEditorClientwhere
___H: InputMethodEditorClientLocalServerHandler<___T>,
___T: Transport,
for<'de> InputMethodEditorClientDidUpdateStateRequest<'de>: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
for<'de> InputMethodEditorClientOnActionRequest: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
Source§impl<___H, ___T> DispatchServerMessage<___H, ___T> for InputMethodEditorClientwhere
___H: InputMethodEditorClientServerHandler<___T> + Send,
___T: Transport,
for<'de> InputMethodEditorClientDidUpdateStateRequest<'de>: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
for<'de> InputMethodEditorClientOnActionRequest: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
impl<___H, ___T> DispatchServerMessage<___H, ___T> for InputMethodEditorClientwhere
___H: InputMethodEditorClientServerHandler<___T> + Send,
___T: Transport,
for<'de> InputMethodEditorClientDidUpdateStateRequest<'de>: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
for<'de> InputMethodEditorClientOnActionRequest: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
Source§impl<___T> HasConnectionHandles<___T> for InputMethodEditorClientwhere
___T: Transport,
impl<___T> HasConnectionHandles<___T> for InputMethodEditorClientwhere
___T: Transport,
Source§impl HasTransport for InputMethodEditorClient
Available on Fuchsia only.
impl HasTransport for InputMethodEditorClient
Available on Fuchsia only.
Source§impl PartialEq for InputMethodEditorClient
impl PartialEq for InputMethodEditorClient
impl StructuralPartialEq for InputMethodEditorClient
Auto Trait Implementations§
impl Freeze for InputMethodEditorClient
impl RefUnwindSafe for InputMethodEditorClient
impl Send for InputMethodEditorClient
impl Sync for InputMethodEditorClient
impl Unpin for InputMethodEditorClient
impl UnsafeUnpin for InputMethodEditorClient
impl UnwindSafe for InputMethodEditorClient
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]