pub struct ArkEventData {
pub payload: ArkEventPayload,
}Expand description
Platform event payload carrying an ArkUI native event.
Fields§
§payload: ArkEventPayloadTyped native event payload. None variant when the runtime sink did not
populate it (foundation runtime); the typed *Data structs fall back to
defaults in that case.
Implementations§
Source§impl ArkEventData
impl ArkEventData
pub fn new() -> Self
pub fn with_payload(payload: ArkEventPayload) -> Self
Trait Implementations§
Source§impl Default for ArkEventData
impl Default for ArkEventData
Source§impl From<&ArkEventData> for AxisData
impl From<&ArkEventData> for AxisData
Source§fn from(data: &ArkEventData) -> Self
fn from(data: &ArkEventData) -> Self
Converts to this type from the input type.
Source§impl From<&ArkEventData> for AccessibilityActionData
impl From<&ArkEventData> for AccessibilityActionData
Source§fn from(data: &ArkEventData) -> Self
fn from(data: &ArkEventData) -> Self
Converts to this type from the input type.
Source§impl From<&ArkEventData> for ClickData
impl From<&ArkEventData> for ClickData
Source§fn from(data: &ArkEventData) -> Self
fn from(data: &ArkEventData) -> Self
Converts to this type from the input type.
Source§impl From<&ArkEventData> for FocusData
impl From<&ArkEventData> for FocusData
Source§fn from(data: &ArkEventData) -> Self
fn from(data: &ArkEventData) -> Self
Converts to this type from the input type.
Source§impl From<&ArkEventData> for HoverData
impl From<&ArkEventData> for HoverData
Source§fn from(data: &ArkEventData) -> Self
fn from(data: &ArkEventData) -> Self
Converts to this type from the input type.
Source§impl From<&ArkEventData> for PointerData
impl From<&ArkEventData> for PointerData
Source§fn from(data: &ArkEventData) -> Self
fn from(data: &ArkEventData) -> Self
Converts to this type from the input type.
Source§impl From<&ArkEventData> for MouseData
impl From<&ArkEventData> for MouseData
Source§fn from(data: &ArkEventData) -> Self
fn from(data: &ArkEventData) -> Self
Converts to this type from the input type.
Source§impl From<&ArkEventData> for KeyData
impl From<&ArkEventData> for KeyData
Source§fn from(data: &ArkEventData) -> Self
fn from(data: &ArkEventData) -> Self
Converts to this type from the input type.
Source§impl From<&ArkEventData> for ChangeData
impl From<&ArkEventData> for ChangeData
Source§fn from(data: &ArkEventData) -> Self
fn from(data: &ArkEventData) -> Self
Converts to this type from the input type.
Source§impl From<&ArkEventData> for AreaData
impl From<&ArkEventData> for AreaData
Source§fn from(data: &ArkEventData) -> Self
fn from(data: &ArkEventData) -> Self
Converts to this type from the input type.
Source§impl From<&ArkEventData> for ScrollData
impl From<&ArkEventData> for ScrollData
Source§fn from(data: &ArkEventData) -> Self
fn from(data: &ArkEventData) -> Self
Converts to this type from the input type.
Source§impl From<&ArkEventData> for SubmitData
impl From<&ArkEventData> for SubmitData
Source§fn from(data: &ArkEventData) -> Self
fn from(data: &ArkEventData) -> Self
Converts to this type from the input type.
Source§impl From<&ArkEventData> for SwiperChangeData
impl From<&ArkEventData> for SwiperChangeData
Source§fn from(data: &ArkEventData) -> Self
fn from(data: &ArkEventData) -> Self
Converts to this type from the input type.
Source§impl From<&ArkEventData> for RefreshData
impl From<&ArkEventData> for RefreshData
Source§fn from(_data: &ArkEventData) -> Self
fn from(_data: &ArkEventData) -> Self
Converts to this type from the input type.
Source§impl From<&ArkEventData> for ReachEndData
impl From<&ArkEventData> for ReachEndData
Source§fn from(_data: &ArkEventData) -> Self
fn from(_data: &ArkEventData) -> Self
Converts to this type from the input type.
Source§impl From<ArkEventData> for AxisData
impl From<ArkEventData> for AxisData
Source§fn from(data: ArkEventData) -> Self
fn from(data: ArkEventData) -> Self
Converts to this type from the input type.
Source§impl From<ArkEventData> for AccessibilityActionData
impl From<ArkEventData> for AccessibilityActionData
Source§fn from(data: ArkEventData) -> Self
fn from(data: ArkEventData) -> Self
Converts to this type from the input type.
Source§impl From<ArkEventData> for ClickData
impl From<ArkEventData> for ClickData
Source§fn from(data: ArkEventData) -> Self
fn from(data: ArkEventData) -> Self
Converts to this type from the input type.
Source§impl From<ArkEventData> for FocusData
impl From<ArkEventData> for FocusData
Source§fn from(data: ArkEventData) -> Self
fn from(data: ArkEventData) -> Self
Converts to this type from the input type.
Source§impl From<ArkEventData> for HoverData
impl From<ArkEventData> for HoverData
Source§fn from(data: ArkEventData) -> Self
fn from(data: ArkEventData) -> Self
Converts to this type from the input type.
Source§impl From<ArkEventData> for PointerData
impl From<ArkEventData> for PointerData
Source§fn from(data: ArkEventData) -> Self
fn from(data: ArkEventData) -> Self
Converts to this type from the input type.
Source§impl From<ArkEventData> for MouseData
impl From<ArkEventData> for MouseData
Source§fn from(data: ArkEventData) -> Self
fn from(data: ArkEventData) -> Self
Converts to this type from the input type.
Source§impl From<ArkEventData> for KeyData
impl From<ArkEventData> for KeyData
Source§fn from(data: ArkEventData) -> Self
fn from(data: ArkEventData) -> Self
Converts to this type from the input type.
Source§impl From<ArkEventData> for ChangeData
impl From<ArkEventData> for ChangeData
Source§fn from(data: ArkEventData) -> Self
fn from(data: ArkEventData) -> Self
Converts to this type from the input type.
Source§impl From<ArkEventData> for AreaData
impl From<ArkEventData> for AreaData
Source§fn from(data: ArkEventData) -> Self
fn from(data: ArkEventData) -> Self
Converts to this type from the input type.
Source§impl From<ArkEventData> for ScrollData
impl From<ArkEventData> for ScrollData
Source§fn from(data: ArkEventData) -> Self
fn from(data: ArkEventData) -> Self
Converts to this type from the input type.
Source§impl From<ArkEventData> for SubmitData
impl From<ArkEventData> for SubmitData
Source§fn from(data: ArkEventData) -> Self
fn from(data: ArkEventData) -> Self
Converts to this type from the input type.
Source§impl From<ArkEventData> for SwiperChangeData
impl From<ArkEventData> for SwiperChangeData
Source§fn from(data: ArkEventData) -> Self
fn from(data: ArkEventData) -> Self
Converts to this type from the input type.
Source§impl From<ArkEventData> for RefreshData
impl From<ArkEventData> for RefreshData
Source§fn from(_data: ArkEventData) -> Self
fn from(_data: ArkEventData) -> Self
Converts to this type from the input type.
Source§impl From<ArkEventData> for ReachEndData
impl From<ArkEventData> for ReachEndData
Source§fn from(_data: ArkEventData) -> Self
fn from(_data: ArkEventData) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for ArkEventData
impl RefUnwindSafe for ArkEventData
impl Send for ArkEventData
impl Sync for ArkEventData
impl Unpin for ArkEventData
impl UnsafeUnpin for ArkEventData
impl UnwindSafe for ArkEventData
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<Ret> SpawnIfAsync<(), Ret> for Ret
impl<Ret> SpawnIfAsync<(), Ret> for Ret
Source§impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
Source§fn super_from(input: T) -> O
fn super_from(input: T) -> O
Convert from a type to another type.
Source§impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
Source§fn super_into(self) -> O
fn super_into(self) -> O
Convert from a type to another type.