pub struct ImeService;Expand description
The type corresponding to the ImeService protocol. The service provided by an IME
Trait Implementations§
Source§impl Debug for ImeService
impl Debug for ImeService
Source§impl Discoverable for ImeService
impl Discoverable for ImeService
Source§const PROTOCOL_NAME: &'static str = "fuchsia.ui.input.ImeService"
const PROTOCOL_NAME: &'static str = "fuchsia.ui.input.ImeService"
The service name to use to connect to this discoverable protocol.
Source§impl<___H, ___T> DispatchClientMessage<___H, ___T> for ImeServicewhere
___H: ImeServiceClientHandler<___T> + Send,
___T: Transport,
impl<___H, ___T> DispatchClientMessage<___H, ___T> for ImeServicewhere
___H: ImeServiceClientHandler<___T> + Send,
___T: Transport,
Source§impl<___H, ___T> DispatchLocalClientMessage<___H, ___T> for ImeServicewhere
___H: ImeServiceLocalClientHandler<___T>,
___T: Transport,
impl<___H, ___T> DispatchLocalClientMessage<___H, ___T> for ImeServicewhere
___H: ImeServiceLocalClientHandler<___T>,
___T: Transport,
Source§impl<___H, ___T> DispatchLocalServerMessage<___H, ___T> for ImeServicewhere
___H: ImeServiceLocalServerHandler<___T>,
___T: Transport,
for<'de> ImeServiceGetInputMethodEditorRequest<'de>: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
impl<___H, ___T> DispatchLocalServerMessage<___H, ___T> for ImeServicewhere
___H: ImeServiceLocalServerHandler<___T>,
___T: Transport,
for<'de> ImeServiceGetInputMethodEditorRequest<'de>: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
Source§impl<___H, ___T> DispatchServerMessage<___H, ___T> for ImeServicewhere
___H: ImeServiceServerHandler<___T> + Send,
___T: Transport,
for<'de> ImeServiceGetInputMethodEditorRequest<'de>: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
impl<___H, ___T> DispatchServerMessage<___H, ___T> for ImeServicewhere
___H: ImeServiceServerHandler<___T> + Send,
___T: Transport,
for<'de> ImeServiceGetInputMethodEditorRequest<'de>: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
Source§impl<___T> HasConnectionHandles<___T> for ImeServicewhere
___T: Transport,
impl<___T> HasConnectionHandles<___T> for ImeServicewhere
___T: Transport,
Source§impl HasTransport for ImeService
Available on Fuchsia only.
impl HasTransport for ImeService
Available on Fuchsia only.
Source§impl PartialEq for ImeService
impl PartialEq for ImeService
impl StructuralPartialEq for ImeService
Auto Trait Implementations§
impl Freeze for ImeService
impl RefUnwindSafe for ImeService
impl Send for ImeService
impl Sync for ImeService
impl Unpin for ImeService
impl UnsafeUnpin for ImeService
impl UnwindSafe for ImeService
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]