Enum atspi_common::events::Event

source ·
#[non_exhaustive]
pub enum Event { Document(DocumentEvents), Focus(FocusEvents), Keyboard(KeyboardEvents), Mouse(MouseEvents), Object(ObjectEvents), Terminal(TerminalEvents), Window(WindowEvents), Available(AvailableEvent), Cache(CacheEvents), Listener(EventListenerEvents), }
Expand description

Encapsulates the various different accessibility bus signal types.

Assumes being non exhaustive to allow for future- or custom signals.

Variants (Non-exhaustive)§

This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.

Trait Implementations§

source§

impl Clone for Event

source§

fn clone(&self) -> Event

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Event

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for Event

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl EventProperties for Event

source§

fn path(&self) -> ObjectPath<'_>

source§

fn sender(&self) -> UniqueName<'_>

source§

fn object_ref(&self) -> ObjectRef

source§

impl EventTypeProperties for Event

source§

fn member(&self) -> &'static str

source§

fn interface(&self) -> &'static str

source§

fn match_rule(&self) -> &'static str

source§

fn registry_string(&self) -> &'static str

source§

impl From<AbsEvent> for Event

source§

fn from(event_variant: AbsEvent) -> Event

Converts to this type from the input type.
source§

impl From<ActivateEvent> for Event

source§

fn from(event_variant: ActivateEvent) -> Event

Converts to this type from the input type.
source§

impl From<ActiveDescendantChangedEvent> for Event

source§

fn from(event_variant: ActiveDescendantChangedEvent) -> Event

Converts to this type from the input type.
source§

impl From<AddAccessibleEvent> for Event

source§

fn from(event_variant: AddAccessibleEvent) -> Event

Converts to this type from the input type.
source§

impl From<AnnouncementEvent> for Event

source§

fn from(event_variant: AnnouncementEvent) -> Event

Converts to this type from the input type.
source§

impl From<ApplicationChangedEvent> for Event

source§

fn from(event_variant: ApplicationChangedEvent) -> Event

Converts to this type from the input type.
source§

impl From<AttributesChangedEvent> for Event

source§

fn from(event_variant: AttributesChangedEvent) -> Event

Converts to this type from the input type.
source§

impl From<AttributesChangedEvent> for Event

source§

fn from(event_variant: AttributesChangedEvent) -> Event

Converts to this type from the input type.
source§

impl From<AvailableEvent> for Event

source§

fn from(ev: AvailableEvent) -> Event

Converts to this type from the input type.
source§

impl From<BoundsChangedEvent> for Event

source§

fn from(event_variant: BoundsChangedEvent) -> Event

Converts to this type from the input type.
source§

impl From<ButtonEvent> for Event

source§

fn from(event_variant: ButtonEvent) -> Event

Converts to this type from the input type.
source§

impl From<CharWidthChangedEvent> for Event

source§

fn from(event_variant: CharWidthChangedEvent) -> Event

Converts to this type from the input type.
source§

impl From<ChildrenChangedEvent> for Event

source§

fn from(event_variant: ChildrenChangedEvent) -> Event

Converts to this type from the input type.
source§

impl From<CloseEvent> for Event

source§

fn from(event_variant: CloseEvent) -> Event

Converts to this type from the input type.
source§

impl From<ColumnCountChangedEvent> for Event

source§

fn from(event_variant: ColumnCountChangedEvent) -> Event

Converts to this type from the input type.
source§

impl From<ColumnDeletedEvent> for Event

source§

fn from(event_variant: ColumnDeletedEvent) -> Event

Converts to this type from the input type.
source§

impl From<ColumnInsertedEvent> for Event

source§

fn from(event_variant: ColumnInsertedEvent) -> Event

Converts to this type from the input type.
source§

impl From<ColumnReorderedEvent> for Event

source§

fn from(event_variant: ColumnReorderedEvent) -> Event

Converts to this type from the input type.
source§

impl From<ContentChangedEvent> for Event

source§

fn from(event_variant: ContentChangedEvent) -> Event

Converts to this type from the input type.
source§

impl From<CreateEvent> for Event

source§

fn from(event_variant: CreateEvent) -> Event

Converts to this type from the input type.
source§

impl From<DeactivateEvent> for Event

source§

fn from(event_variant: DeactivateEvent) -> Event

Converts to this type from the input type.
source§

impl From<DesktopCreateEvent> for Event

source§

fn from(event_variant: DesktopCreateEvent) -> Event

Converts to this type from the input type.
source§

impl From<DesktopDestroyEvent> for Event

source§

fn from(event_variant: DesktopDestroyEvent) -> Event

Converts to this type from the input type.
source§

impl From<DestroyEvent> for Event

source§

fn from(event_variant: DestroyEvent) -> Event

Converts to this type from the input type.
source§

impl From<DocumentEvents> for Event

source§

fn from(event_variant: DocumentEvents) -> Event

Converts to this type from the input type.
source§

impl From<EventListenerDeregisteredEvent> for Event

source§

fn from(event_variant: EventListenerDeregisteredEvent) -> Event

Converts to this type from the input type.
source§

impl From<EventListenerRegisteredEvent> for Event

source§

fn from(event_variant: EventListenerRegisteredEvent) -> Event

Converts to this type from the input type.
source§

impl From<FocusEvent> for Event

source§

fn from(event_variant: FocusEvent) -> Event

Converts to this type from the input type.
source§

impl From<FocusEvents> for Event

source§

fn from(event_variant: FocusEvents) -> Event

Converts to this type from the input type.
source§

impl From<KeyboardEvents> for Event

source§

fn from(event_variant: KeyboardEvents) -> Event

Converts to this type from the input type.
source§

impl From<LegacyAddAccessibleEvent> for Event

source§

fn from(event_variant: LegacyAddAccessibleEvent) -> Event

Converts to this type from the input type.
source§

impl From<LineChangedEvent> for Event

source§

fn from(event_variant: LineChangedEvent) -> Event

Converts to this type from the input type.
source§

impl From<LineCountChangedEvent> for Event

source§

fn from(event_variant: LineCountChangedEvent) -> Event

Converts to this type from the input type.
source§

impl From<LinkSelectedEvent> for Event

source§

fn from(event_variant: LinkSelectedEvent) -> Event

Converts to this type from the input type.
source§

impl From<LoadCompleteEvent> for Event

source§

fn from(event_variant: LoadCompleteEvent) -> Event

Converts to this type from the input type.
source§

impl From<LoadStoppedEvent> for Event

source§

fn from(event_variant: LoadStoppedEvent) -> Event

Converts to this type from the input type.
source§

impl From<LowerEvent> for Event

source§

fn from(event_variant: LowerEvent) -> Event

Converts to this type from the input type.
source§

impl From<MaximizeEvent> for Event

source§

fn from(event_variant: MaximizeEvent) -> Event

Converts to this type from the input type.
source§

impl From<MinimizeEvent> for Event

source§

fn from(event_variant: MinimizeEvent) -> Event

Converts to this type from the input type.
source§

impl From<ModelChangedEvent> for Event

source§

fn from(event_variant: ModelChangedEvent) -> Event

Converts to this type from the input type.
source§

impl From<ModifiersEvent> for Event

source§

fn from(event_variant: ModifiersEvent) -> Event

Converts to this type from the input type.
source§

impl From<MouseEvents> for Event

source§

fn from(event_variant: MouseEvents) -> Event

Converts to this type from the input type.
source§

impl From<MoveEvent> for Event

source§

fn from(event_variant: MoveEvent) -> Event

Converts to this type from the input type.
source§

impl From<ObjectEvents> for Event

source§

fn from(event_variant: ObjectEvents) -> Event

Converts to this type from the input type.
source§

impl From<PageChangedEvent> for Event

source§

fn from(event_variant: PageChangedEvent) -> Event

Converts to this type from the input type.
source§

impl From<PropertyChangeEvent> for Event

source§

fn from(event_variant: PropertyChangeEvent) -> Event

Converts to this type from the input type.
source§

impl From<PropertyChangeEvent> for Event

source§

fn from(event_variant: PropertyChangeEvent) -> Event

Converts to this type from the input type.
source§

impl From<RaiseEvent> for Event

source§

fn from(event_variant: RaiseEvent) -> Event

Converts to this type from the input type.
source§

impl From<RelEvent> for Event

source§

fn from(event_variant: RelEvent) -> Event

Converts to this type from the input type.
source§

impl From<ReloadEvent> for Event

source§

fn from(event_variant: ReloadEvent) -> Event

Converts to this type from the input type.
source§

impl From<RemoveAccessibleEvent> for Event

source§

fn from(event_variant: RemoveAccessibleEvent) -> Event

Converts to this type from the input type.
source§

impl From<ReparentEvent> for Event

source§

fn from(event_variant: ReparentEvent) -> Event

Converts to this type from the input type.
source§

impl From<ResizeEvent> for Event

source§

fn from(event_variant: ResizeEvent) -> Event

Converts to this type from the input type.
source§

impl From<RestoreEvent> for Event

source§

fn from(event_variant: RestoreEvent) -> Event

Converts to this type from the input type.
source§

impl From<RestyleEvent> for Event

source§

fn from(event_variant: RestyleEvent) -> Event

Converts to this type from the input type.
source§

impl From<RowDeletedEvent> for Event

source§

fn from(event_variant: RowDeletedEvent) -> Event

Converts to this type from the input type.
source§

impl From<RowInsertedEvent> for Event

source§

fn from(event_variant: RowInsertedEvent) -> Event

Converts to this type from the input type.
source§

impl From<RowReorderedEvent> for Event

source§

fn from(event_variant: RowReorderedEvent) -> Event

Converts to this type from the input type.
source§

impl From<SelectionChangedEvent> for Event

source§

fn from(event_variant: SelectionChangedEvent) -> Event

Converts to this type from the input type.
source§

impl From<ShadeEvent> for Event

source§

fn from(event_variant: ShadeEvent) -> Event

Converts to this type from the input type.
source§

impl From<StateChangedEvent> for Event

source§

fn from(event_variant: StateChangedEvent) -> Event

Converts to this type from the input type.
source§

impl From<TerminalEvents> for Event

source§

fn from(event_variant: TerminalEvents) -> Event

Converts to this type from the input type.
source§

impl From<TextAttributesChangedEvent> for Event

source§

fn from(event_variant: TextAttributesChangedEvent) -> Event

Converts to this type from the input type.
source§

impl From<TextBoundsChangedEvent> for Event

source§

fn from(event_variant: TextBoundsChangedEvent) -> Event

Converts to this type from the input type.
source§

impl From<TextCaretMovedEvent> for Event

source§

fn from(event_variant: TextCaretMovedEvent) -> Event

Converts to this type from the input type.
source§

impl From<TextChangedEvent> for Event

source§

fn from(event_variant: TextChangedEvent) -> Event

Converts to this type from the input type.
source§

impl From<TextSelectionChangedEvent> for Event

source§

fn from(event_variant: TextSelectionChangedEvent) -> Event

Converts to this type from the input type.
source§

impl From<UUshadeEvent> for Event

source§

fn from(event_variant: UUshadeEvent) -> Event

Converts to this type from the input type.
source§

impl From<VisibleDataChangedEvent> for Event

source§

fn from(event_variant: VisibleDataChangedEvent) -> Event

Converts to this type from the input type.
source§

impl From<WindowEvents> for Event

source§

fn from(event_variant: WindowEvents) -> Event

Converts to this type from the input type.
source§

impl Hash for Event

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl PartialEq for Event

source§

fn eq(&self, other: &Event) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Serialize for Event

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl TryFrom<&Message> for Event

§

type Error = AtspiError

The type returned in the event of a conversion error.
source§

fn try_from(msg: &Message) -> Result<Event, AtspiError>

Performs the conversion.
source§

impl TryFrom<Event> for AbsEvent

§

type Error = AtspiError

The type returned in the event of a conversion error.
source§

fn try_from(generic_event: Event) -> Result<AbsEvent, Self::Error>

Performs the conversion.
source§

impl TryFrom<Event> for ActivateEvent

§

type Error = AtspiError

The type returned in the event of a conversion error.
source§

fn try_from(generic_event: Event) -> Result<ActivateEvent, Self::Error>

Performs the conversion.
source§

impl TryFrom<Event> for ActiveDescendantChangedEvent

§

type Error = AtspiError

The type returned in the event of a conversion error.
source§

fn try_from( generic_event: Event ) -> Result<ActiveDescendantChangedEvent, Self::Error>

Performs the conversion.
source§

impl TryFrom<Event> for AddAccessibleEvent

§

type Error = AtspiError

The type returned in the event of a conversion error.
source§

fn try_from(generic_event: Event) -> Result<AddAccessibleEvent, Self::Error>

Performs the conversion.
source§

impl TryFrom<Event> for AnnouncementEvent

§

type Error = AtspiError

The type returned in the event of a conversion error.
source§

fn try_from(generic_event: Event) -> Result<AnnouncementEvent, Self::Error>

Performs the conversion.
source§

impl TryFrom<Event> for ApplicationChangedEvent

§

type Error = AtspiError

The type returned in the event of a conversion error.
source§

fn try_from( generic_event: Event ) -> Result<ApplicationChangedEvent, Self::Error>

Performs the conversion.
source§

impl TryFrom<Event> for AttributesChangedEvent

§

type Error = AtspiError

The type returned in the event of a conversion error.
source§

fn try_from(generic_event: Event) -> Result<AttributesChangedEvent, Self::Error>

Performs the conversion.
source§

impl TryFrom<Event> for AttributesChangedEvent

§

type Error = AtspiError

The type returned in the event of a conversion error.
source§

fn try_from(generic_event: Event) -> Result<AttributesChangedEvent, Self::Error>

Performs the conversion.
source§

impl TryFrom<Event> for AvailableEvent

§

type Error = AtspiError

The type returned in the event of a conversion error.
source§

fn try_from(generic_event: Event) -> Result<AvailableEvent, Self::Error>

Performs the conversion.
source§

impl TryFrom<Event> for BoundsChangedEvent

§

type Error = AtspiError

The type returned in the event of a conversion error.
source§

fn try_from(generic_event: Event) -> Result<BoundsChangedEvent, Self::Error>

Performs the conversion.
source§

impl TryFrom<Event> for ButtonEvent

§

type Error = AtspiError

The type returned in the event of a conversion error.
source§

fn try_from(generic_event: Event) -> Result<ButtonEvent, Self::Error>

Performs the conversion.
source§

impl TryFrom<Event> for CharWidthChangedEvent

§

type Error = AtspiError

The type returned in the event of a conversion error.
source§

fn try_from(generic_event: Event) -> Result<CharWidthChangedEvent, Self::Error>

Performs the conversion.
source§

impl TryFrom<Event> for ChildrenChangedEvent

§

type Error = AtspiError

The type returned in the event of a conversion error.
source§

fn try_from(generic_event: Event) -> Result<ChildrenChangedEvent, Self::Error>

Performs the conversion.
source§

impl TryFrom<Event> for CloseEvent

§

type Error = AtspiError

The type returned in the event of a conversion error.
source§

fn try_from(generic_event: Event) -> Result<CloseEvent, Self::Error>

Performs the conversion.
source§

impl TryFrom<Event> for ColumnCountChangedEvent

§

type Error = AtspiError

The type returned in the event of a conversion error.
source§

fn try_from( generic_event: Event ) -> Result<ColumnCountChangedEvent, Self::Error>

Performs the conversion.
source§

impl TryFrom<Event> for ColumnDeletedEvent

§

type Error = AtspiError

The type returned in the event of a conversion error.
source§

fn try_from(generic_event: Event) -> Result<ColumnDeletedEvent, Self::Error>

Performs the conversion.
source§

impl TryFrom<Event> for ColumnInsertedEvent

§

type Error = AtspiError

The type returned in the event of a conversion error.
source§

fn try_from(generic_event: Event) -> Result<ColumnInsertedEvent, Self::Error>

Performs the conversion.
source§

impl TryFrom<Event> for ColumnReorderedEvent

§

type Error = AtspiError

The type returned in the event of a conversion error.
source§

fn try_from(generic_event: Event) -> Result<ColumnReorderedEvent, Self::Error>

Performs the conversion.
source§

impl TryFrom<Event> for ContentChangedEvent

§

type Error = AtspiError

The type returned in the event of a conversion error.
source§

fn try_from(generic_event: Event) -> Result<ContentChangedEvent, Self::Error>

Performs the conversion.
source§

impl TryFrom<Event> for CreateEvent

§

type Error = AtspiError

The type returned in the event of a conversion error.
source§

fn try_from(generic_event: Event) -> Result<CreateEvent, Self::Error>

Performs the conversion.
source§

impl TryFrom<Event> for DeactivateEvent

§

type Error = AtspiError

The type returned in the event of a conversion error.
source§

fn try_from(generic_event: Event) -> Result<DeactivateEvent, Self::Error>

Performs the conversion.
source§

impl TryFrom<Event> for DesktopCreateEvent

§

type Error = AtspiError

The type returned in the event of a conversion error.
source§

fn try_from(generic_event: Event) -> Result<DesktopCreateEvent, Self::Error>

Performs the conversion.
source§

impl TryFrom<Event> for DesktopDestroyEvent

§

type Error = AtspiError

The type returned in the event of a conversion error.
source§

fn try_from(generic_event: Event) -> Result<DesktopDestroyEvent, Self::Error>

Performs the conversion.
source§

impl TryFrom<Event> for DestroyEvent

§

type Error = AtspiError

The type returned in the event of a conversion error.
source§

fn try_from(generic_event: Event) -> Result<DestroyEvent, Self::Error>

Performs the conversion.
source§

impl TryFrom<Event> for DocumentEvents

§

type Error = AtspiError

The type returned in the event of a conversion error.
source§

fn try_from(generic_event: Event) -> Result<DocumentEvents, Self::Error>

Performs the conversion.
source§

impl TryFrom<Event> for EventListenerDeregisteredEvent

§

type Error = AtspiError

The type returned in the event of a conversion error.
source§

fn try_from( generic_event: Event ) -> Result<EventListenerDeregisteredEvent, Self::Error>

Performs the conversion.
source§

impl TryFrom<Event> for EventListenerRegisteredEvent

§

type Error = AtspiError

The type returned in the event of a conversion error.
source§

fn try_from( generic_event: Event ) -> Result<EventListenerRegisteredEvent, Self::Error>

Performs the conversion.
source§

impl TryFrom<Event> for FocusEvent

§

type Error = AtspiError

The type returned in the event of a conversion error.
source§

fn try_from(generic_event: Event) -> Result<FocusEvent, Self::Error>

Performs the conversion.
source§

impl TryFrom<Event> for FocusEvents

§

type Error = AtspiError

The type returned in the event of a conversion error.
source§

fn try_from(generic_event: Event) -> Result<FocusEvents, Self::Error>

Performs the conversion.
source§

impl TryFrom<Event> for KeyboardEvents

§

type Error = AtspiError

The type returned in the event of a conversion error.
source§

fn try_from(generic_event: Event) -> Result<KeyboardEvents, Self::Error>

Performs the conversion.
source§

impl TryFrom<Event> for LegacyAddAccessibleEvent

§

type Error = AtspiError

The type returned in the event of a conversion error.
source§

fn try_from( generic_event: Event ) -> Result<LegacyAddAccessibleEvent, Self::Error>

Performs the conversion.
source§

impl TryFrom<Event> for LineChangedEvent

§

type Error = AtspiError

The type returned in the event of a conversion error.
source§

fn try_from(generic_event: Event) -> Result<LineChangedEvent, Self::Error>

Performs the conversion.
source§

impl TryFrom<Event> for LineCountChangedEvent

§

type Error = AtspiError

The type returned in the event of a conversion error.
source§

fn try_from(generic_event: Event) -> Result<LineCountChangedEvent, Self::Error>

Performs the conversion.
source§

impl TryFrom<Event> for LinkSelectedEvent

§

type Error = AtspiError

The type returned in the event of a conversion error.
source§

fn try_from(generic_event: Event) -> Result<LinkSelectedEvent, Self::Error>

Performs the conversion.
source§

impl TryFrom<Event> for LoadCompleteEvent

§

type Error = AtspiError

The type returned in the event of a conversion error.
source§

fn try_from(generic_event: Event) -> Result<LoadCompleteEvent, Self::Error>

Performs the conversion.
source§

impl TryFrom<Event> for LoadStoppedEvent

§

type Error = AtspiError

The type returned in the event of a conversion error.
source§

fn try_from(generic_event: Event) -> Result<LoadStoppedEvent, Self::Error>

Performs the conversion.
source§

impl TryFrom<Event> for LowerEvent

§

type Error = AtspiError

The type returned in the event of a conversion error.
source§

fn try_from(generic_event: Event) -> Result<LowerEvent, Self::Error>

Performs the conversion.
source§

impl TryFrom<Event> for MaximizeEvent

§

type Error = AtspiError

The type returned in the event of a conversion error.
source§

fn try_from(generic_event: Event) -> Result<MaximizeEvent, Self::Error>

Performs the conversion.
source§

impl TryFrom<Event> for MinimizeEvent

§

type Error = AtspiError

The type returned in the event of a conversion error.
source§

fn try_from(generic_event: Event) -> Result<MinimizeEvent, Self::Error>

Performs the conversion.
source§

impl TryFrom<Event> for ModelChangedEvent

§

type Error = AtspiError

The type returned in the event of a conversion error.
source§

fn try_from(generic_event: Event) -> Result<ModelChangedEvent, Self::Error>

Performs the conversion.
source§

impl TryFrom<Event> for ModifiersEvent

§

type Error = AtspiError

The type returned in the event of a conversion error.
source§

fn try_from(generic_event: Event) -> Result<ModifiersEvent, Self::Error>

Performs the conversion.
source§

impl TryFrom<Event> for MouseEvents

§

type Error = AtspiError

The type returned in the event of a conversion error.
source§

fn try_from(generic_event: Event) -> Result<MouseEvents, Self::Error>

Performs the conversion.
source§

impl TryFrom<Event> for MoveEvent

§

type Error = AtspiError

The type returned in the event of a conversion error.
source§

fn try_from(generic_event: Event) -> Result<MoveEvent, Self::Error>

Performs the conversion.
source§

impl TryFrom<Event> for ObjectEvents

§

type Error = AtspiError

The type returned in the event of a conversion error.
source§

fn try_from(generic_event: Event) -> Result<ObjectEvents, Self::Error>

Performs the conversion.
source§

impl TryFrom<Event> for PageChangedEvent

§

type Error = AtspiError

The type returned in the event of a conversion error.
source§

fn try_from(generic_event: Event) -> Result<PageChangedEvent, Self::Error>

Performs the conversion.
source§

impl TryFrom<Event> for PropertyChangeEvent

§

type Error = AtspiError

The type returned in the event of a conversion error.
source§

fn try_from(generic_event: Event) -> Result<PropertyChangeEvent, Self::Error>

Performs the conversion.
source§

impl TryFrom<Event> for PropertyChangeEvent

§

type Error = AtspiError

The type returned in the event of a conversion error.
source§

fn try_from(generic_event: Event) -> Result<PropertyChangeEvent, Self::Error>

Performs the conversion.
source§

impl TryFrom<Event> for RaiseEvent

§

type Error = AtspiError

The type returned in the event of a conversion error.
source§

fn try_from(generic_event: Event) -> Result<RaiseEvent, Self::Error>

Performs the conversion.
source§

impl TryFrom<Event> for RelEvent

§

type Error = AtspiError

The type returned in the event of a conversion error.
source§

fn try_from(generic_event: Event) -> Result<RelEvent, Self::Error>

Performs the conversion.
source§

impl TryFrom<Event> for ReloadEvent

§

type Error = AtspiError

The type returned in the event of a conversion error.
source§

fn try_from(generic_event: Event) -> Result<ReloadEvent, Self::Error>

Performs the conversion.
source§

impl TryFrom<Event> for RemoveAccessibleEvent

§

type Error = AtspiError

The type returned in the event of a conversion error.
source§

fn try_from(generic_event: Event) -> Result<RemoveAccessibleEvent, Self::Error>

Performs the conversion.
source§

impl TryFrom<Event> for ReparentEvent

§

type Error = AtspiError

The type returned in the event of a conversion error.
source§

fn try_from(generic_event: Event) -> Result<ReparentEvent, Self::Error>

Performs the conversion.
source§

impl TryFrom<Event> for ResizeEvent

§

type Error = AtspiError

The type returned in the event of a conversion error.
source§

fn try_from(generic_event: Event) -> Result<ResizeEvent, Self::Error>

Performs the conversion.
source§

impl TryFrom<Event> for RestoreEvent

§

type Error = AtspiError

The type returned in the event of a conversion error.
source§

fn try_from(generic_event: Event) -> Result<RestoreEvent, Self::Error>

Performs the conversion.
source§

impl TryFrom<Event> for RestyleEvent

§

type Error = AtspiError

The type returned in the event of a conversion error.
source§

fn try_from(generic_event: Event) -> Result<RestyleEvent, Self::Error>

Performs the conversion.
source§

impl TryFrom<Event> for RowDeletedEvent

§

type Error = AtspiError

The type returned in the event of a conversion error.
source§

fn try_from(generic_event: Event) -> Result<RowDeletedEvent, Self::Error>

Performs the conversion.
source§

impl TryFrom<Event> for RowInsertedEvent

§

type Error = AtspiError

The type returned in the event of a conversion error.
source§

fn try_from(generic_event: Event) -> Result<RowInsertedEvent, Self::Error>

Performs the conversion.
source§

impl TryFrom<Event> for RowReorderedEvent

§

type Error = AtspiError

The type returned in the event of a conversion error.
source§

fn try_from(generic_event: Event) -> Result<RowReorderedEvent, Self::Error>

Performs the conversion.
source§

impl TryFrom<Event> for SelectionChangedEvent

§

type Error = AtspiError

The type returned in the event of a conversion error.
source§

fn try_from(generic_event: Event) -> Result<SelectionChangedEvent, Self::Error>

Performs the conversion.
source§

impl TryFrom<Event> for ShadeEvent

§

type Error = AtspiError

The type returned in the event of a conversion error.
source§

fn try_from(generic_event: Event) -> Result<ShadeEvent, Self::Error>

Performs the conversion.
source§

impl TryFrom<Event> for StateChangedEvent

§

type Error = AtspiError

The type returned in the event of a conversion error.
source§

fn try_from(generic_event: Event) -> Result<StateChangedEvent, Self::Error>

Performs the conversion.
source§

impl TryFrom<Event> for TerminalEvents

§

type Error = AtspiError

The type returned in the event of a conversion error.
source§

fn try_from(generic_event: Event) -> Result<TerminalEvents, Self::Error>

Performs the conversion.
source§

impl TryFrom<Event> for TextAttributesChangedEvent

§

type Error = AtspiError

The type returned in the event of a conversion error.
source§

fn try_from( generic_event: Event ) -> Result<TextAttributesChangedEvent, Self::Error>

Performs the conversion.
source§

impl TryFrom<Event> for TextBoundsChangedEvent

§

type Error = AtspiError

The type returned in the event of a conversion error.
source§

fn try_from(generic_event: Event) -> Result<TextBoundsChangedEvent, Self::Error>

Performs the conversion.
source§

impl TryFrom<Event> for TextCaretMovedEvent

§

type Error = AtspiError

The type returned in the event of a conversion error.
source§

fn try_from(generic_event: Event) -> Result<TextCaretMovedEvent, Self::Error>

Performs the conversion.
source§

impl TryFrom<Event> for TextChangedEvent

§

type Error = AtspiError

The type returned in the event of a conversion error.
source§

fn try_from(generic_event: Event) -> Result<TextChangedEvent, Self::Error>

Performs the conversion.
source§

impl TryFrom<Event> for TextSelectionChangedEvent

§

type Error = AtspiError

The type returned in the event of a conversion error.
source§

fn try_from( generic_event: Event ) -> Result<TextSelectionChangedEvent, Self::Error>

Performs the conversion.
source§

impl TryFrom<Event> for UUshadeEvent

§

type Error = AtspiError

The type returned in the event of a conversion error.
source§

fn try_from(generic_event: Event) -> Result<UUshadeEvent, Self::Error>

Performs the conversion.
source§

impl TryFrom<Event> for VisibleDataChangedEvent

§

type Error = AtspiError

The type returned in the event of a conversion error.
source§

fn try_from( generic_event: Event ) -> Result<VisibleDataChangedEvent, Self::Error>

Performs the conversion.
source§

impl TryFrom<Event> for WindowEvents

§

type Error = AtspiError

The type returned in the event of a conversion error.
source§

fn try_from(generic_event: Event) -> Result<WindowEvents, Self::Error>

Performs the conversion.
source§

impl Eq for Event

source§

impl StructuralPartialEq for Event

Auto Trait Implementations§

§

impl Freeze for Event

§

impl RefUnwindSafe for Event

§

impl Send for Event

§

impl Sync for Event

§

impl Unpin for Event

§

impl UnwindSafe for Event

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T> Same for T

§

type Output = T

Should always be Self
source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

source§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> DeserializeOwned for T
where T: for<'de> Deserialize<'de>,