freya_core/events/potential_event.rs
1use freya_native_core::{
2 events::EventName,
3 NodeId,
4};
5
6use super::PlatformEventData;
7
8/// Potential events are events that might get emitted or not.
9#[derive(Clone, Debug)]
10pub struct PotentialEvent {
11 pub(crate) node_id: NodeId,
12 pub(crate) name: EventName,
13 pub(crate) data: PlatformEventData,
14 pub(crate) layer: Option<i16>,
15}