pub struct InputMethodEditorDispatchKey3Request {
pub event: KeyEvent,
}Fields§
§event: KeyEventTrait Implementations§
Source§impl Clone for InputMethodEditorDispatchKey3Request
impl Clone for InputMethodEditorDispatchKey3Request
Source§fn clone(&self) -> InputMethodEditorDispatchKey3Request
fn clone(&self) -> InputMethodEditorDispatchKey3Request
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<___E> Encode<InputMethodEditorDispatchKey3Request<'static>, ___E> for InputMethodEditorDispatchKey3Requestwhere
___E: InternalHandleEncoder + Encoder + ?Sized,
impl<___E> Encode<InputMethodEditorDispatchKey3Request<'static>, ___E> for InputMethodEditorDispatchKey3Requestwhere
___E: InternalHandleEncoder + Encoder + ?Sized,
Source§fn encode(
self,
encoder_: &mut ___E,
out_: &mut MaybeUninit<InputMethodEditorDispatchKey3Request<'static>>,
_: (),
) -> Result<(), EncodeError>
fn encode( self, encoder_: &mut ___E, out_: &mut MaybeUninit<InputMethodEditorDispatchKey3Request<'static>>, _: (), ) -> Result<(), EncodeError>
Encodes this value into an encoder and output.
§const COPY_OPTIMIZATION: CopyOptimization<Self, W> = _
const COPY_OPTIMIZATION: CopyOptimization<Self, W> = _
Source§impl<'a, ___E> Encode<InputMethodEditorDispatchKey3Request<'static>, ___E> for &'a InputMethodEditorDispatchKey3Requestwhere
___E: InternalHandleEncoder + Encoder + ?Sized,
impl<'a, ___E> Encode<InputMethodEditorDispatchKey3Request<'static>, ___E> for &'a InputMethodEditorDispatchKey3Requestwhere
___E: InternalHandleEncoder + Encoder + ?Sized,
Source§fn encode(
self,
encoder_: &mut ___E,
out_: &mut MaybeUninit<InputMethodEditorDispatchKey3Request<'static>>,
_: (),
) -> Result<(), EncodeError>
fn encode( self, encoder_: &mut ___E, out_: &mut MaybeUninit<InputMethodEditorDispatchKey3Request<'static>>, _: (), ) -> Result<(), EncodeError>
Encodes this value into an encoder and output.
§const COPY_OPTIMIZATION: CopyOptimization<Self, W> = _
const COPY_OPTIMIZATION: CopyOptimization<Self, W> = _
Source§impl<___E> EncodeOption<Box<'static, InputMethodEditorDispatchKey3Request<'static>>, ___E> for InputMethodEditorDispatchKey3Requestwhere
___E: Encoder + ?Sized,
InputMethodEditorDispatchKey3Request: Encode<InputMethodEditorDispatchKey3Request<'static>, ___E>,
impl<___E> EncodeOption<Box<'static, InputMethodEditorDispatchKey3Request<'static>>, ___E> for InputMethodEditorDispatchKey3Requestwhere
___E: Encoder + ?Sized,
InputMethodEditorDispatchKey3Request: Encode<InputMethodEditorDispatchKey3Request<'static>, ___E>,
Source§fn encode_option(
this: Option<InputMethodEditorDispatchKey3Request>,
encoder: &mut ___E,
out: &mut MaybeUninit<Box<'static, InputMethodEditorDispatchKey3Request<'static>>>,
_: (),
) -> Result<(), EncodeError>
fn encode_option( this: Option<InputMethodEditorDispatchKey3Request>, encoder: &mut ___E, out: &mut MaybeUninit<Box<'static, InputMethodEditorDispatchKey3Request<'static>>>, _: (), ) -> Result<(), EncodeError>
Encodes this optional value into an encoder and output.
Source§impl<'a, ___E> EncodeOption<Box<'static, InputMethodEditorDispatchKey3Request<'static>>, ___E> for &'a InputMethodEditorDispatchKey3Requestwhere
___E: Encoder + ?Sized,
&'a InputMethodEditorDispatchKey3Request: Encode<InputMethodEditorDispatchKey3Request<'static>, ___E>,
impl<'a, ___E> EncodeOption<Box<'static, InputMethodEditorDispatchKey3Request<'static>>, ___E> for &'a InputMethodEditorDispatchKey3Requestwhere
___E: Encoder + ?Sized,
&'a InputMethodEditorDispatchKey3Request: Encode<InputMethodEditorDispatchKey3Request<'static>, ___E>,
Source§fn encode_option(
this: Option<&'a InputMethodEditorDispatchKey3Request>,
encoder: &mut ___E,
out: &mut MaybeUninit<Box<'static, InputMethodEditorDispatchKey3Request<'static>>>,
_: (),
) -> Result<(), EncodeError>
fn encode_option( this: Option<&'a InputMethodEditorDispatchKey3Request>, encoder: &mut ___E, out: &mut MaybeUninit<Box<'static, InputMethodEditorDispatchKey3Request<'static>>>, _: (), ) -> Result<(), EncodeError>
Encodes this optional value into an encoder and output.
Source§impl<'de> FromWire<InputMethodEditorDispatchKey3Request<'de>> for InputMethodEditorDispatchKey3Request
impl<'de> FromWire<InputMethodEditorDispatchKey3Request<'de>> for InputMethodEditorDispatchKey3Request
Source§fn from_wire(
wire: InputMethodEditorDispatchKey3Request<'de>,
) -> InputMethodEditorDispatchKey3Request
fn from_wire( wire: InputMethodEditorDispatchKey3Request<'de>, ) -> InputMethodEditorDispatchKey3Request
Converts the given owned value to this type.
§const COPY_OPTIMIZATION: CopyOptimization<W, Self> = _
const COPY_OPTIMIZATION: CopyOptimization<W, Self> = _
Source§impl<'de> FromWireRef<InputMethodEditorDispatchKey3Request<'de>> for InputMethodEditorDispatchKey3Request
impl<'de> FromWireRef<InputMethodEditorDispatchKey3Request<'de>> for InputMethodEditorDispatchKey3Request
Source§fn from_wire_ref(
wire: &InputMethodEditorDispatchKey3Request<'de>,
) -> InputMethodEditorDispatchKey3Request
fn from_wire_ref( wire: &InputMethodEditorDispatchKey3Request<'de>, ) -> InputMethodEditorDispatchKey3Request
Converts the given reference to this type.
impl StructuralPartialEq for InputMethodEditorDispatchKey3Request
Auto Trait Implementations§
impl Freeze for InputMethodEditorDispatchKey3Request
impl RefUnwindSafe for InputMethodEditorDispatchKey3Request
impl Send for InputMethodEditorDispatchKey3Request
impl Sync for InputMethodEditorDispatchKey3Request
impl Unpin for InputMethodEditorDispatchKey3Request
impl UnsafeUnpin for InputMethodEditorDispatchKey3Request
impl UnwindSafe for InputMethodEditorDispatchKey3Request
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T, W> FromWireOption<Box<'_, W>> for Twhere
T: FromWire<W>,
impl<T, W> FromWireOption<Box<'_, W>> for Twhere
T: FromWire<W>,
§fn from_wire_option(wire: Box<'_, W>) -> Option<T>
fn from_wire_option(wire: Box<'_, W>) -> Option<T>
Converts the given owned value to an option of this type.
§impl<T, W> FromWireOptionRef<Box<'_, W>> for Twhere
T: FromWireRef<W>,
impl<T, W> FromWireOptionRef<Box<'_, W>> for Twhere
T: FromWireRef<W>,
§fn from_wire_option_ref(wire: &Box<'_, W>) -> Option<T>
fn from_wire_option_ref(wire: &Box<'_, W>) -> Option<T>
Converts the given reference to an option of this type.
§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]