#[repr(C, packed(1))]pub struct AtisEvent<Timestamp, X, Y> {
pub t: Timestamp,
pub x: X,
pub y: Y,
pub polarity: AtisPolarity,
}
Fields§
§t: Timestamp
§x: X
§y: Y
§polarity: AtisPolarity
Trait Implementations§
Source§impl<Timestamp: Clone + Copy, X: Clone + Copy, Y: Clone + Copy> Clone for AtisEvent<Timestamp, X, Y>
impl<Timestamp: Clone + Copy, X: Clone + Copy, Y: Clone + Copy> Clone for AtisEvent<Timestamp, X, Y>
Source§impl<Timestamp: Debug + Copy, X: Debug + Copy, Y: Debug + Copy> Debug for AtisEvent<Timestamp, X, Y>
impl<Timestamp: Debug + Copy, X: Debug + Copy, Y: Debug + Copy> Debug for AtisEvent<Timestamp, X, Y>
Source§impl<Timestamp: Hash + Copy, X: Hash + Copy, Y: Hash + Copy> Hash for AtisEvent<Timestamp, X, Y>
impl<Timestamp: Hash + Copy, X: Hash + Copy, Y: Hash + Copy> Hash for AtisEvent<Timestamp, X, Y>
Source§impl<Timestamp: PartialEq + Copy, X: PartialEq + Copy, Y: PartialEq + Copy> PartialEq for AtisEvent<Timestamp, X, Y>
impl<Timestamp: PartialEq + Copy, X: PartialEq + Copy, Y: PartialEq + Copy> PartialEq for AtisEvent<Timestamp, X, Y>
impl<Timestamp: Copy, X: Copy, Y: Copy> Copy for AtisEvent<Timestamp, X, Y>
impl<Timestamp: Eq + Copy, X: Eq + Copy, Y: Eq + Copy> Eq for AtisEvent<Timestamp, X, Y>
impl<Timestamp, X, Y> StructuralPartialEq for AtisEvent<Timestamp, X, Y>
Auto Trait Implementations§
impl<Timestamp, X, Y> Freeze for AtisEvent<Timestamp, X, Y>
impl<Timestamp, X, Y> RefUnwindSafe for AtisEvent<Timestamp, X, Y>
impl<Timestamp, X, Y> Send for AtisEvent<Timestamp, X, Y>
impl<Timestamp, X, Y> Sync for AtisEvent<Timestamp, X, Y>
impl<Timestamp, X, Y> Unpin for AtisEvent<Timestamp, X, Y>
impl<Timestamp, X, Y> UnwindSafe for AtisEvent<Timestamp, X, Y>
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