pub struct KeyboardOutputDescriptor {
pub leds: Option<Vec<LedType>>,
}Expand description
Describes the format of the output report that can be sent to the keyboard..
Fields§
§leds: Option<Vec<LedType>>Trait Implementations§
Source§impl Clone for KeyboardOutputDescriptor
impl Clone for KeyboardOutputDescriptor
Source§fn clone(&self) -> KeyboardOutputDescriptor
fn clone(&self) -> KeyboardOutputDescriptor
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for KeyboardOutputDescriptor
impl Debug for KeyboardOutputDescriptor
Source§impl Default for KeyboardOutputDescriptor
impl Default for KeyboardOutputDescriptor
Source§fn default() -> KeyboardOutputDescriptor
fn default() -> KeyboardOutputDescriptor
Returns the “default value” for a type. Read more
Source§impl<'a, ___E> Encode<KeyboardOutputDescriptor<'static>, ___E> for &'a KeyboardOutputDescriptorwhere
___E: Encoder + ?Sized,
impl<'a, ___E> Encode<KeyboardOutputDescriptor<'static>, ___E> for &'a KeyboardOutputDescriptorwhere
___E: Encoder + ?Sized,
Source§fn encode(
self,
encoder: &mut ___E,
out: &mut MaybeUninit<KeyboardOutputDescriptor<'static>>,
_: (),
) -> Result<(), EncodeError>
fn encode( self, encoder: &mut ___E, out: &mut MaybeUninit<KeyboardOutputDescriptor<'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> Encode<KeyboardOutputDescriptor<'static>, ___E> for KeyboardOutputDescriptorwhere
___E: Encoder + ?Sized,
impl<___E> Encode<KeyboardOutputDescriptor<'static>, ___E> for KeyboardOutputDescriptorwhere
___E: Encoder + ?Sized,
Source§fn encode(
self,
encoder: &mut ___E,
out: &mut MaybeUninit<KeyboardOutputDescriptor<'static>>,
_: (),
) -> Result<(), EncodeError>
fn encode( self, encoder: &mut ___E, out: &mut MaybeUninit<KeyboardOutputDescriptor<'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<'de> FromWire<KeyboardOutputDescriptor<'de>> for KeyboardOutputDescriptor
impl<'de> FromWire<KeyboardOutputDescriptor<'de>> for KeyboardOutputDescriptor
Source§fn from_wire(wire_: KeyboardOutputDescriptor<'de>) -> KeyboardOutputDescriptor
fn from_wire(wire_: KeyboardOutputDescriptor<'de>) -> KeyboardOutputDescriptor
Converts the given owned value to this type.
§const COPY_OPTIMIZATION: CopyOptimization<W, Self> = _
const COPY_OPTIMIZATION: CopyOptimization<W, Self> = _
Source§impl<'de> FromWireRef<KeyboardOutputDescriptor<'de>> for KeyboardOutputDescriptor
impl<'de> FromWireRef<KeyboardOutputDescriptor<'de>> for KeyboardOutputDescriptor
Source§fn from_wire_ref(
wire: &KeyboardOutputDescriptor<'de>,
) -> KeyboardOutputDescriptor
fn from_wire_ref( wire: &KeyboardOutputDescriptor<'de>, ) -> KeyboardOutputDescriptor
Converts the given reference to this type.
Source§impl Hash for KeyboardOutputDescriptor
impl Hash for KeyboardOutputDescriptor
Source§impl Ord for KeyboardOutputDescriptor
impl Ord for KeyboardOutputDescriptor
Source§fn cmp(&self, other: &KeyboardOutputDescriptor) -> Ordering
fn cmp(&self, other: &KeyboardOutputDescriptor) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for KeyboardOutputDescriptor
impl PartialEq for KeyboardOutputDescriptor
Source§impl PartialOrd for KeyboardOutputDescriptor
impl PartialOrd for KeyboardOutputDescriptor
impl Eq for KeyboardOutputDescriptor
impl StructuralPartialEq for KeyboardOutputDescriptor
Auto Trait Implementations§
impl Freeze for KeyboardOutputDescriptor
impl RefUnwindSafe for KeyboardOutputDescriptor
impl Send for KeyboardOutputDescriptor
impl Sync for KeyboardOutputDescriptor
impl Unpin for KeyboardOutputDescriptor
impl UnsafeUnpin for KeyboardOutputDescriptor
impl UnwindSafe for KeyboardOutputDescriptor
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]