Struct joycon_sys::input::SubcommandReply
source · #[repr(packed(1))]pub struct SubcommandReply { /* private fields */ }
Implementations§
source§impl SubcommandReply
impl SubcommandReply
pub fn new() -> Self
pub fn id(&self) -> RawId<SubcommandId>
pub fn controller_state(&self) -> Option<&()>
pub fn controller_state_mut(&mut self) -> Option<&mut ()>
pub fn bluetooth_manual_pairing(&self) -> Option<&()>
pub fn bluetooth_manual_pairing_mut(&mut self) -> Option<&mut ()>
pub fn device_info(&self) -> Option<&DeviceInfo>
pub fn device_info_mut(&mut self) -> Option<&mut DeviceInfo>
pub fn input_report_mode_result(&self) -> Option<&()>
pub fn input_report_mode_result_mut(&mut self) -> Option<&mut ()>
pub fn shipment_mode_result(&self) -> Option<&()>
pub fn shipment_mode_result_mut(&mut self) -> Option<&mut ()>
pub fn spi_read_result(&self) -> Option<&SPIReadResult>
pub fn spi_read_result_mut(&mut self) -> Option<&mut SPIReadResult>
pub fn spi_write_result(&self) -> Option<&SPIWriteResult>
pub fn spi_write_result_mut(&mut self) -> Option<&mut SPIWriteResult>
pub fn mcu_report(&self) -> Option<&MCUReport>
pub fn mcu_report_mut(&mut self) -> Option<&mut MCUReport>
pub fn mcu_state_result(&self) -> Option<&()>
pub fn mcu_state_result_mut(&mut self) -> Option<&mut ()>
pub fn set_unknown_data(&self) -> Option<&()>
pub fn set_unknown_data_mut(&mut self) -> Option<&mut ()>
pub fn player_lights_result(&self) -> Option<&()>
pub fn player_lights_result_mut(&mut self) -> Option<&mut ()>
pub fn home_light_result(&self) -> Option<&()>
pub fn home_light_result_mut(&mut self) -> Option<&mut ()>
pub fn imu_mode_result(&self) -> Option<&()>
pub fn imu_mode_result_mut(&mut self) -> Option<&mut ()>
pub fn imu_sens_result(&self) -> Option<&()>
pub fn imu_sens_result_mut(&mut self) -> Option<&mut ()>
pub fn enable_vibration(&self) -> Option<&()>
pub fn enable_vibration_mut(&mut self) -> Option<&mut ()>
pub fn maybe_accessory(&self) -> Option<&AccessoryResponse>
pub fn maybe_accessory_mut(&mut self) -> Option<&mut AccessoryResponse>
pub fn unknown0x59(&self) -> Option<&()>
pub fn unknown0x59_mut(&mut self) -> Option<&mut ()>
pub fn unknown0x5a(&self) -> Option<&()>
pub fn unknown0x5a_mut(&mut self) -> Option<&mut ()>
pub fn unknown0x5b(&self) -> Option<&()>
pub fn unknown0x5b_mut(&mut self) -> Option<&mut ()>
pub fn unknown0x5c(&self) -> Option<&()>
pub fn unknown0x5c_mut(&mut self) -> Option<&mut ()>
pub fn ack(&self) -> &Ack
pub fn ack_mut(&mut self) -> &mut Ack
Trait Implementations§
source§impl Clone for SubcommandReply
impl Clone for SubcommandReply
source§fn clone(&self) -> SubcommandReply
fn clone(&self) -> SubcommandReply
Returns a copy 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 SubcommandReply
impl Debug for SubcommandReply
source§impl From<SubcommandReplyEnum> for SubcommandReply
impl From<SubcommandReplyEnum> for SubcommandReply
source§fn from(x: SubcommandReplyEnum) -> Self
fn from(x: SubcommandReplyEnum) -> Self
Converts to this type from the input type.
source§impl TryFrom<SubcommandReply> for SubcommandReplyEnum
impl TryFrom<SubcommandReply> for SubcommandReplyEnum
§type Error = SubcommandReply
type Error = SubcommandReply
The type returned in the event of a conversion error.
impl Copy for SubcommandReply
Auto Trait Implementations§
impl Freeze for SubcommandReply
impl RefUnwindSafe for SubcommandReply
impl Send for SubcommandReply
impl Sync for SubcommandReply
impl Unpin for SubcommandReply
impl UnwindSafe for SubcommandReply
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