pub fn interface(&self) -> Option<PointingDeviceInterfaceData> {
        self.parts
            .get_field_byte(0x05)
            .map(|raw| PointingDeviceInterfaceData::from(raw))
    }
/// Interface type for the pointing device.
Interface type for the pointing device.
Interface type for the pointing device .
pub fn interface(&self) -> Option<PointingDeviceInterfaceData> {
        self.parts
            .get_field_byte(0x05)
            .map(|raw| PointingDeviceInterfaceData::from(raw))
    }
pub fn interface ( & self ) -> Option < PointingDeviceInterfaceData > { self . parts . get_field_byte ( 0x05 ) . map ( | raw | PointingDeviceInterfaceData :: from ( raw ) ) }
Interface type for the pointing device.
Interface type for the pointing device .
&self
&self