pub struct KeyboardType { /* private fields */ }Expand description
The wire type corresponding to KeyboardType.
Implementations§
Source§impl KeyboardType
impl KeyboardType
pub const TEXT: KeyboardType
pub const NUMBER: KeyboardType
pub const PHONE: KeyboardType
pub const DATETIME: KeyboardType
pub const MULTILINE: KeyboardType
Trait Implementations§
Source§impl Clone for KeyboardType
impl Clone for KeyboardType
Source§fn clone(&self) -> KeyboardType
fn clone(&self) -> KeyboardType
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 KeyboardType
impl Constrained for KeyboardType
Source§type Constraint = ()
type Constraint = ()
Type of constraint information for this type.
Source§fn validate(
_: Slot<'_, KeyboardType>,
_: <KeyboardType as Constrained>::Constraint,
) -> Result<(), ValidationError>
fn validate( _: Slot<'_, KeyboardType>, _: <KeyboardType as Constrained>::Constraint, ) -> Result<(), ValidationError>
Validate a slot of this type against a constraint. Can be called when
pointers/envelopes are just presence markers.
impl Copy for KeyboardType
Source§impl Debug for KeyboardType
impl Debug for KeyboardType
Source§impl<___D> Decode<___D> for KeyboardTypewhere
___D: ?Sized,
impl<___D> Decode<___D> for KeyboardTypewhere
___D: ?Sized,
Source§impl<___E> Encode<KeyboardType, ___E> for KeyboardTypewhere
___E: ?Sized,
impl<___E> Encode<KeyboardType, ___E> for KeyboardTypewhere
___E: ?Sized,
Source§fn encode(
self,
encoder: &mut ___E,
out: &mut MaybeUninit<KeyboardType>,
_: (),
) -> Result<(), EncodeError>
fn encode( self, encoder: &mut ___E, out: &mut MaybeUninit<KeyboardType>, _: (), ) -> 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<KeyboardType, ___E> for &'a KeyboardTypewhere
___E: ?Sized,
impl<'a, ___E> Encode<KeyboardType, ___E> for &'a KeyboardTypewhere
___E: ?Sized,
Source§fn encode(
self,
encoder: &mut ___E,
out: &mut MaybeUninit<KeyboardType>,
_: (),
) -> Result<(), EncodeError>
fn encode( self, encoder: &mut ___E, out: &mut MaybeUninit<KeyboardType>, _: (), ) -> 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 KeyboardType
Source§impl From<KeyboardType> for KeyboardType
impl From<KeyboardType> for KeyboardType
Source§fn from(wire: KeyboardType) -> KeyboardType
fn from(wire: KeyboardType) -> KeyboardType
Converts to this type from the input type.
Source§impl From<KeyboardType> for KeyboardType
impl From<KeyboardType> for KeyboardType
Source§fn from(natural: KeyboardType) -> KeyboardType
fn from(natural: KeyboardType) -> KeyboardType
Converts to this type from the input type.
Source§impl FromWire<KeyboardType> for KeyboardType
impl FromWire<KeyboardType> for KeyboardType
Source§fn from_wire(wire: KeyboardType) -> KeyboardType
fn from_wire(wire: KeyboardType) -> KeyboardType
Converts the given owned value to this type.
§const COPY_OPTIMIZATION: CopyOptimization<W, Self> = _
const COPY_OPTIMIZATION: CopyOptimization<W, Self> = _
Source§impl FromWireRef<KeyboardType> for KeyboardType
impl FromWireRef<KeyboardType> for KeyboardType
Source§fn from_wire_ref(wire: &KeyboardType) -> KeyboardType
fn from_wire_ref(wire: &KeyboardType) -> KeyboardType
Converts the given reference to this type.
Source§impl IntoNatural for KeyboardType
impl IntoNatural for KeyboardType
Source§type Natural = KeyboardType
type Natural = KeyboardType
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 KeyboardType
impl PartialEq for KeyboardType
impl StructuralPartialEq for KeyboardType
Source§impl Wire for KeyboardType
impl Wire for KeyboardType
Source§type Narrowed<'de> = KeyboardType
type Narrowed<'de> = KeyboardType
The narrowed wire type, restricted to the
'de lifetime.Source§fn zero_padding(_: &mut MaybeUninit<KeyboardType>)
fn zero_padding(_: &mut MaybeUninit<KeyboardType>)
Writes zeroes to the padding for this type, if any.
Auto Trait Implementations§
impl Freeze for KeyboardType
impl RefUnwindSafe for KeyboardType
impl Send for KeyboardType
impl Sync for KeyboardType
impl Unpin for KeyboardType
impl UnsafeUnpin for KeyboardType
impl UnwindSafe for KeyboardType
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]