pub struct InputMethodEditor;Expand description
The type corresponding to the InputMethodEditor protocol. A interface for interacting with a text input control.
Trait Implementations§
Source§impl Debug for InputMethodEditor
impl Debug for InputMethodEditor
Source§impl<___H, ___T> DispatchClientMessage<___H, ___T> for InputMethodEditorwhere
___H: InputMethodEditorClientHandler<___T> + Send,
___T: Transport,
impl<___H, ___T> DispatchClientMessage<___H, ___T> for InputMethodEditorwhere
___H: InputMethodEditorClientHandler<___T> + Send,
___T: Transport,
Source§impl<___H, ___T> DispatchLocalClientMessage<___H, ___T> for InputMethodEditorwhere
___H: InputMethodEditorLocalClientHandler<___T>,
___T: Transport,
impl<___H, ___T> DispatchLocalClientMessage<___H, ___T> for InputMethodEditorwhere
___H: InputMethodEditorLocalClientHandler<___T>,
___T: Transport,
Source§impl<___H, ___T> DispatchLocalServerMessage<___H, ___T> for InputMethodEditorwhere
InputMethodEditorSetKeyboardTypeRequest: for<'de> Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
InputMethodEditorSetStateRequest<'de>: for<'de> Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
InputMethodEditorInjectInputRequest<'de>: for<'de> Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
___H: InputMethodEditorLocalServerHandler<___T>,
InputMethodEditorDispatchKey3Request<'de>: for<'de> Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
___T: Transport,
impl<___H, ___T> DispatchLocalServerMessage<___H, ___T> for InputMethodEditorwhere
InputMethodEditorSetKeyboardTypeRequest: for<'de> Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
InputMethodEditorSetStateRequest<'de>: for<'de> Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
InputMethodEditorInjectInputRequest<'de>: for<'de> Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
___H: InputMethodEditorLocalServerHandler<___T>,
InputMethodEditorDispatchKey3Request<'de>: for<'de> Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
___T: Transport,
Source§impl<___H, ___T> DispatchServerMessage<___H, ___T> for InputMethodEditorwhere
___T: Transport,
InputMethodEditorSetKeyboardTypeRequest: for<'de> Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
InputMethodEditorSetStateRequest<'de>: for<'de> Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
InputMethodEditorInjectInputRequest<'de>: for<'de> Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
___H: InputMethodEditorServerHandler<___T> + Send,
InputMethodEditorDispatchKey3Request<'de>: for<'de> Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
impl<___H, ___T> DispatchServerMessage<___H, ___T> for InputMethodEditorwhere
___T: Transport,
InputMethodEditorSetKeyboardTypeRequest: for<'de> Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
InputMethodEditorSetStateRequest<'de>: for<'de> Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
InputMethodEditorInjectInputRequest<'de>: for<'de> Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
___H: InputMethodEditorServerHandler<___T> + Send,
InputMethodEditorDispatchKey3Request<'de>: for<'de> Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
Source§impl<___T> HasConnectionHandles<___T> for InputMethodEditorwhere
___T: Transport,
impl<___T> HasConnectionHandles<___T> for InputMethodEditorwhere
___T: Transport,
Source§impl HasTransport for InputMethodEditor
Available on Fuchsia only.
impl HasTransport for InputMethodEditor
Available on Fuchsia only.
Source§impl PartialEq for InputMethodEditor
impl PartialEq for InputMethodEditor
impl StructuralPartialEq for InputMethodEditor
Auto Trait Implementations§
impl Freeze for InputMethodEditor
impl RefUnwindSafe for InputMethodEditor
impl Send for InputMethodEditor
impl Sync for InputMethodEditor
impl Unpin for InputMethodEditor
impl UnsafeUnpin for InputMethodEditor
impl UnwindSafe for InputMethodEditor
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]