pub struct InputMethodAction { /* private fields */ }Expand description
The wire type corresponding to InputMethodAction.
Implementations§
Source§impl InputMethodAction
impl InputMethodAction
pub const UNSPECIFIED: InputMethodAction
pub const NONE: InputMethodAction
pub const GO: InputMethodAction
pub const SEARCH: InputMethodAction
pub const SEND: InputMethodAction
pub const NEXT: InputMethodAction
pub const DONE: InputMethodAction
pub const PREVIOUS: InputMethodAction
pub const NEWLINE: InputMethodAction
Trait Implementations§
Source§impl Clone for InputMethodAction
impl Clone for InputMethodAction
Source§fn clone(&self) -> InputMethodAction
fn clone(&self) -> InputMethodAction
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 Constrained for InputMethodAction
impl Constrained for InputMethodAction
impl Copy for InputMethodAction
Source§impl Debug for InputMethodAction
impl Debug for InputMethodAction
Source§impl<___D> Decode<___D> for InputMethodActionwhere
___D: ?Sized,
impl<___D> Decode<___D> for InputMethodActionwhere
___D: ?Sized,
Source§impl<___E> Encode<InputMethodAction, ___E> for InputMethodActionwhere
___E: ?Sized,
impl<___E> Encode<InputMethodAction, ___E> for InputMethodActionwhere
___E: ?Sized,
Source§fn encode(
self,
encoder: &mut ___E,
out: &mut MaybeUninit<InputMethodAction>,
_: (),
) -> Result<(), EncodeError>
fn encode( self, encoder: &mut ___E, out: &mut MaybeUninit<InputMethodAction>, _: (), ) -> 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<InputMethodAction, ___E> for &'a InputMethodActionwhere
___E: ?Sized,
impl<'a, ___E> Encode<InputMethodAction, ___E> for &'a InputMethodActionwhere
___E: ?Sized,
Source§fn encode(
self,
encoder: &mut ___E,
out: &mut MaybeUninit<InputMethodAction>,
_: (),
) -> Result<(), EncodeError>
fn encode( self, encoder: &mut ___E, out: &mut MaybeUninit<InputMethodAction>, _: (), ) -> Result<(), EncodeError>
Encodes this value into an encoder and output.
§const COPY_OPTIMIZATION: CopyOptimization<Self, W> = _
const COPY_OPTIMIZATION: CopyOptimization<Self, W> = _
impl Eq for InputMethodAction
Source§impl From<InputMethodAction> for InputMethodAction
impl From<InputMethodAction> for InputMethodAction
Source§fn from(wire: InputMethodAction) -> Self
fn from(wire: InputMethodAction) -> Self
Converts to this type from the input type.
Source§impl From<InputMethodAction> for InputMethodAction
impl From<InputMethodAction> for InputMethodAction
Source§fn from(natural: InputMethodAction) -> Self
fn from(natural: InputMethodAction) -> Self
Converts to this type from the input type.
Source§impl FromWire<InputMethodAction> for InputMethodAction
impl FromWire<InputMethodAction> for InputMethodAction
Source§fn from_wire(wire: InputMethodAction) -> Self
fn from_wire(wire: InputMethodAction) -> Self
Converts the given owned value to this type.
§const COPY_OPTIMIZATION: CopyOptimization<W, Self> = _
const COPY_OPTIMIZATION: CopyOptimization<W, Self> = _
Source§impl FromWireRef<InputMethodAction> for InputMethodAction
impl FromWireRef<InputMethodAction> for InputMethodAction
Source§fn from_wire_ref(wire: &InputMethodAction) -> Self
fn from_wire_ref(wire: &InputMethodAction) -> Self
Converts the given reference to this type.
Source§impl IntoNatural for InputMethodAction
impl IntoNatural for InputMethodAction
Source§type Natural = InputMethodAction
type Natural = InputMethodAction
A good default type for this wire type to convert into.
§fn into_natural(self) -> Self::Natural
fn into_natural(self) -> Self::Natural
Converts this type into its natural equivalent.
Source§impl PartialEq for InputMethodAction
impl PartialEq for InputMethodAction
impl StructuralPartialEq for InputMethodAction
Source§impl Wire for InputMethodAction
impl Wire for InputMethodAction
Source§type Narrowed<'de> = InputMethodAction
type Narrowed<'de> = InputMethodAction
The narrowed wire type, restricted to the
'de lifetime.Source§fn zero_padding(_: &mut MaybeUninit<Self>)
fn zero_padding(_: &mut MaybeUninit<Self>)
Writes zeroes to the padding for this type, if any.
Auto Trait Implementations§
impl Freeze for InputMethodAction
impl RefUnwindSafe for InputMethodAction
impl Send for InputMethodAction
impl Sync for InputMethodAction
impl Unpin for InputMethodAction
impl UnsafeUnpin for InputMethodAction
impl UnwindSafe for InputMethodAction
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> 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]