pub struct TouchContactFlags {
pub down: bool,
pub update: bool,
pub up: bool,
pub in_range: bool,
pub in_contact: bool,
pub canceled: bool,
}Expand description
The MS-RDPEI contact flags relevant to a single contact update,
decoded from the wire contactFlags bit field (MS-RDPEI § 2.2.3.3.1.1).
Kept as plain booleans rather than depending on an IronRDP crate type,
matching how crate::mouse::MouseButton::from_rdp_button takes raw
wire values rather than a foreign PDU type.
Fields§
§down: bool§update: bool§up: bool§in_range: bool§in_contact: bool§canceled: boolTrait Implementations§
Source§impl Clone for TouchContactFlags
impl Clone for TouchContactFlags
Source§fn clone(&self) -> TouchContactFlags
fn clone(&self) -> TouchContactFlags
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 moreimpl Copy for TouchContactFlags
Source§impl Debug for TouchContactFlags
impl Debug for TouchContactFlags
Source§impl Default for TouchContactFlags
impl Default for TouchContactFlags
Source§fn default() -> TouchContactFlags
fn default() -> TouchContactFlags
Returns the “default value” for a type. Read more
impl Eq for TouchContactFlags
Source§impl PartialEq for TouchContactFlags
impl PartialEq for TouchContactFlags
impl StructuralPartialEq for TouchContactFlags
Auto Trait Implementations§
impl Freeze for TouchContactFlags
impl RefUnwindSafe for TouchContactFlags
impl Send for TouchContactFlags
impl Sync for TouchContactFlags
impl Unpin for TouchContactFlags
impl UnsafeUnpin for TouchContactFlags
impl UnwindSafe for TouchContactFlags
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