Enum freya_testing::FreyaEvent
pub enum FreyaEvent {
Mouse {
name: String,
cursor: Point2D<f64, Measure>,
button: Option<MouseButton>,
},
Wheel {
name: String,
scroll: Point2D<f64, Measure>,
cursor: Point2D<f64, Measure>,
},
Keyboard {
name: String,
key: Key,
code: Code,
modifiers: Modifiers,
},
Touch {
name: String,
location: Point2D<f64, Measure>,
finger_id: u64,
phase: TouchPhase,
force: Option<Force>,
},
}Expand description
Events emitted in Freya.
Variants§
Mouse
A Mouse Event.
Wheel
A Wheel event.
Keyboard
A Keyboard event.
Touch
Fields
§
phase: TouchPhaseA Touch event.
Implementations§
§impl FreyaEvent
impl FreyaEvent
Trait Implementations§
§impl Clone for FreyaEvent
impl Clone for FreyaEvent
§fn clone(&self) -> FreyaEvent
fn clone(&self) -> FreyaEvent
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 moreAuto Trait Implementations§
impl RefUnwindSafe for FreyaEvent
impl Send for FreyaEvent
impl Sync for FreyaEvent
impl Unpin for FreyaEvent
impl UnwindSafe for FreyaEvent
Blanket Implementations§
§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
§impl<F, W, T, D> Deserialize<With<T, W>, D> for Fwhere
W: DeserializeWith<F, T, D>,
D: Fallible + ?Sized,
F: ?Sized,
impl<F, W, T, D> Deserialize<With<T, W>, D> for Fwhere W: DeserializeWith<F, T, D>, D: Fallible + ?Sized, F: ?Sized,
§fn deserialize(
&self,
deserializer: &mut D
) -> Result<With<T, W>, <D as Fallible>::Error>
fn deserialize( &self, deserializer: &mut D ) -> Result<With<T, W>, <D as Fallible>::Error>
Deserializes using the given deserializer