pub enum EventBody<'a> {
Owned(EventBodyOwned),
Borrowed(EventBodyBorrowed<'a>),
}
Expand description
Common event body that can be either owned or borrowed.
This is useful for APIs that can return either owned or borrowed event bodies. Having this type allows to be generic over the event body type.
Variants§
Owned(EventBodyOwned)
Borrowed(EventBodyBorrowed<'a>)
Implementations§
Source§impl<'a> EventBody<'_>
impl<'a> EventBody<'_>
Sourcepub fn as_owned(&self) -> Result<EventBodyOwned, AtspiError>
pub fn as_owned(&self) -> Result<EventBodyOwned, AtspiError>
Non-consuming conversion to an owned event body.
Does cloning.
§Errors
The borrowed variant will error if the following conditions are met:
- the
any_data
field contains an [std::os::fd::OwnedFd
] type, and - the maximum number of open files for the process is exceeded.
Sourcepub fn into_owned(self) -> Result<EventBodyOwned, AtspiError>
pub fn into_owned(self) -> Result<EventBodyOwned, AtspiError>
Consuming conversion to an owned event body.
Does cloning.
§Errors
The borrowed variant will error if the following conditions are met:
- the
any_data
field contains an [std::os::fd::OwnedFd
] type, and - the maximum number of open files for the process is exceeded.
Sourcepub fn kind(&'a self) -> &'a str
pub fn kind(&'a self) -> &'a str
The kind
field as &str
.
With both variants, this method returns a reference to the kind
field.
Sourcepub fn take_kind(&mut self) -> String
pub fn take_kind(&mut self) -> String
Take or convert the kind
field as String
.
With the owned variant, this method takes the kind
field and replaces it with an empty string.
With the borrowed variant, this method clones and allocates the kind
field.
Sourcepub fn any_data(&'a self) -> &'a Value<'a>
pub fn any_data(&'a self) -> &'a Value<'a>
The any_data
field as &Value
.
With both variants, this method returns a reference to the any_data
field.
Sourcepub fn take_any_data(&mut self) -> OwnedValue
pub fn take_any_data(&mut self) -> OwnedValue
Take or convert the any_data
field as OwnedValue
.
With the owned variant, this method takes the any_data
field and replaces it with a default value.
As Value
does not have a default value, we will replace with 0_u32
, a nbon-allocating value.
With the borrowed variant, this method clones and allocates the any_data
field.
§Panics
This method will panic if the any_data
field contains an [std::os::fd::OwnedFd
] type, and
the maximum number of open files for the process is exceeded.
None of the types in crate::events
use [std::os::fd::OwnedFd
].
Events on the AT-SPI bus could, theoretically send a file descriptor, but nothing in the current
specification describes that.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for EventBody<'de>
impl<'de> Deserialize<'de> for EventBody<'de>
Source§fn deserialize<D>(deserializer: D) -> Result<EventBody<'de>, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<EventBody<'de>, D::Error>where
D: Deserializer<'de>,
Source§impl From<ButtonEvent> for EventBody<'_>
impl From<ButtonEvent> for EventBody<'_>
Source§fn from(event: ButtonEvent) -> Self
fn from(event: ButtonEvent) -> Self
Source§impl From<ChildrenChangedEvent> for EventBody<'_>
impl From<ChildrenChangedEvent> for EventBody<'_>
Source§fn from(event: ChildrenChangedEvent) -> Self
fn from(event: ChildrenChangedEvent) -> Self
Source§impl From<EventBody<'_>> for EventBodyQtOwned
impl From<EventBody<'_>> for EventBodyQtOwned
Source§impl<'b> From<EventBodyBorrowed<'b>> for EventBody<'b>
impl<'b> From<EventBodyBorrowed<'b>> for EventBody<'b>
Source§fn from(borrowed: EventBodyBorrowed<'b>) -> Self
fn from(borrowed: EventBodyBorrowed<'b>) -> Self
Source§impl From<EventBodyOwned> for EventBody<'_>
impl From<EventBodyOwned> for EventBody<'_>
Source§fn from(owned: EventBodyOwned) -> Self
fn from(owned: EventBodyOwned) -> Self
Source§impl<'a> From<EventBodyQtBorrowed<'a>> for EventBody<'a>
impl<'a> From<EventBodyQtBorrowed<'a>> for EventBody<'a>
Source§fn from(qt_borrowed: EventBodyQtBorrowed<'a>) -> Self
fn from(qt_borrowed: EventBodyQtBorrowed<'a>) -> Self
Source§impl From<EventBodyQtOwned> for EventBody<'_>
impl From<EventBodyQtOwned> for EventBody<'_>
Source§fn from(qt_owned: EventBodyQtOwned) -> Self
fn from(qt_owned: EventBodyQtOwned) -> Self
Source§impl From<PropertyChangeEvent> for EventBody<'_>
impl From<PropertyChangeEvent> for EventBody<'_>
Source§fn from(event: PropertyChangeEvent) -> Self
fn from(event: PropertyChangeEvent) -> Self
Source§impl From<StateChangedEvent> for EventBody<'_>
impl From<StateChangedEvent> for EventBody<'_>
Source§fn from(event: StateChangedEvent) -> Self
fn from(event: StateChangedEvent) -> Self
Source§impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for AbsEvent
impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for AbsEvent
Source§fn try_from_message(
msg: &'msg Message,
header: &Header<'_>,
) -> Result<Self, AtspiError>
fn try_from_message( msg: &'msg Message, header: &Header<'_>, ) -> Result<Self, AtspiError>
zbus::Message
into this event type.
Does all the validation for you. Read moreSource§fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::interface
against Self
’s assignment of DBusInterface::DBUS_INTERFACE
Read moreSource§fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::member
against Self
’s assignment of DBusMember::DBUS_MEMBER
Read moreSource§fn validate_body(msg: &Message) -> Result<(), AtspiError>
fn validate_body(msg: &Message) -> Result<(), AtspiError>
Source§impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for ActivateEvent
impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for ActivateEvent
Source§fn try_from_message(
msg: &'msg Message,
header: &Header<'_>,
) -> Result<Self, AtspiError>
fn try_from_message( msg: &'msg Message, header: &Header<'_>, ) -> Result<Self, AtspiError>
zbus::Message
into this event type.
Does all the validation for you. Read moreSource§fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::interface
against Self
’s assignment of DBusInterface::DBUS_INTERFACE
Read moreSource§fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::member
against Self
’s assignment of DBusMember::DBUS_MEMBER
Read moreSource§fn validate_body(msg: &Message) -> Result<(), AtspiError>
fn validate_body(msg: &Message) -> Result<(), AtspiError>
Source§impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for ActiveDescendantChangedEvent
impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for ActiveDescendantChangedEvent
Source§fn try_from_message(
msg: &'msg Message,
header: &Header<'_>,
) -> Result<Self, AtspiError>
fn try_from_message( msg: &'msg Message, header: &Header<'_>, ) -> Result<Self, AtspiError>
zbus::Message
into this event type.
Does all the validation for you. Read moreSource§fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::interface
against Self
’s assignment of DBusInterface::DBUS_INTERFACE
Read moreSource§fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::member
against Self
’s assignment of DBusMember::DBUS_MEMBER
Read moreSource§fn validate_body(msg: &Message) -> Result<(), AtspiError>
fn validate_body(msg: &Message) -> Result<(), AtspiError>
Source§impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for AnnouncementEvent
impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for AnnouncementEvent
Source§fn try_from_message(
msg: &'msg Message,
header: &Header<'_>,
) -> Result<Self, AtspiError>
fn try_from_message( msg: &'msg Message, header: &Header<'_>, ) -> Result<Self, AtspiError>
zbus::Message
into this event type.
Does all the validation for you. Read moreSource§fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::interface
against Self
’s assignment of DBusInterface::DBUS_INTERFACE
Read moreSource§fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::member
against Self
’s assignment of DBusMember::DBUS_MEMBER
Read moreSource§fn validate_body(msg: &Message) -> Result<(), AtspiError>
fn validate_body(msg: &Message) -> Result<(), AtspiError>
Source§impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for ApplicationChangedEvent
impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for ApplicationChangedEvent
Source§fn try_from_message(
msg: &'msg Message,
header: &Header<'_>,
) -> Result<Self, AtspiError>
fn try_from_message( msg: &'msg Message, header: &Header<'_>, ) -> Result<Self, AtspiError>
zbus::Message
into this event type.
Does all the validation for you. Read moreSource§fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::interface
against Self
’s assignment of DBusInterface::DBUS_INTERFACE
Read moreSource§fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::member
against Self
’s assignment of DBusMember::DBUS_MEMBER
Read moreSource§fn validate_body(msg: &Message) -> Result<(), AtspiError>
fn validate_body(msg: &Message) -> Result<(), AtspiError>
Source§impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for AttributesChangedEvent
impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for AttributesChangedEvent
Source§fn try_from_message(
msg: &'msg Message,
header: &Header<'_>,
) -> Result<Self, AtspiError>
fn try_from_message( msg: &'msg Message, header: &Header<'_>, ) -> Result<Self, AtspiError>
zbus::Message
into this event type.
Does all the validation for you. Read moreSource§fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::interface
against Self
’s assignment of DBusInterface::DBUS_INTERFACE
Read moreSource§fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::member
against Self
’s assignment of DBusMember::DBUS_MEMBER
Read moreSource§fn validate_body(msg: &Message) -> Result<(), AtspiError>
fn validate_body(msg: &Message) -> Result<(), AtspiError>
Source§impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for AttributesChangedEvent
impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for AttributesChangedEvent
Source§fn try_from_message(
msg: &'msg Message,
header: &Header<'_>,
) -> Result<Self, AtspiError>
fn try_from_message( msg: &'msg Message, header: &Header<'_>, ) -> Result<Self, AtspiError>
zbus::Message
into this event type.
Does all the validation for you. Read moreSource§fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::interface
against Self
’s assignment of DBusInterface::DBUS_INTERFACE
Read moreSource§fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::member
against Self
’s assignment of DBusMember::DBUS_MEMBER
Read moreSource§fn validate_body(msg: &Message) -> Result<(), AtspiError>
fn validate_body(msg: &Message) -> Result<(), AtspiError>
Source§impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for BoundsChangedEvent
impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for BoundsChangedEvent
Source§fn try_from_message(
msg: &'msg Message,
header: &Header<'_>,
) -> Result<Self, AtspiError>
fn try_from_message( msg: &'msg Message, header: &Header<'_>, ) -> Result<Self, AtspiError>
zbus::Message
into this event type.
Does all the validation for you. Read moreSource§fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::interface
against Self
’s assignment of DBusInterface::DBUS_INTERFACE
Read moreSource§fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::member
against Self
’s assignment of DBusMember::DBUS_MEMBER
Read moreSource§fn validate_body(msg: &Message) -> Result<(), AtspiError>
fn validate_body(msg: &Message) -> Result<(), AtspiError>
Source§impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for ButtonEvent
impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for ButtonEvent
Source§fn try_from_message(
msg: &'msg Message,
header: &Header<'_>,
) -> Result<Self, AtspiError>
fn try_from_message( msg: &'msg Message, header: &Header<'_>, ) -> Result<Self, AtspiError>
zbus::Message
into this event type.
Does all the validation for you. Read moreSource§fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::interface
against Self
’s assignment of DBusInterface::DBUS_INTERFACE
Read moreSource§fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::member
against Self
’s assignment of DBusMember::DBUS_MEMBER
Read moreSource§fn validate_body(msg: &Message) -> Result<(), AtspiError>
fn validate_body(msg: &Message) -> Result<(), AtspiError>
Source§impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for CharWidthChangedEvent
impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for CharWidthChangedEvent
Source§fn try_from_message(
msg: &'msg Message,
header: &Header<'_>,
) -> Result<Self, AtspiError>
fn try_from_message( msg: &'msg Message, header: &Header<'_>, ) -> Result<Self, AtspiError>
zbus::Message
into this event type.
Does all the validation for you. Read moreSource§fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::interface
against Self
’s assignment of DBusInterface::DBUS_INTERFACE
Read moreSource§fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::member
against Self
’s assignment of DBusMember::DBUS_MEMBER
Read moreSource§fn validate_body(msg: &Message) -> Result<(), AtspiError>
fn validate_body(msg: &Message) -> Result<(), AtspiError>
Source§impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for ChildrenChangedEvent
impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for ChildrenChangedEvent
Source§fn try_from_message(
msg: &'msg Message,
header: &Header<'_>,
) -> Result<Self, AtspiError>
fn try_from_message( msg: &'msg Message, header: &Header<'_>, ) -> Result<Self, AtspiError>
zbus::Message
into this event type.
Does all the validation for you. Read moreSource§fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::interface
against Self
’s assignment of DBusInterface::DBUS_INTERFACE
Read moreSource§fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::member
against Self
’s assignment of DBusMember::DBUS_MEMBER
Read moreSource§fn validate_body(msg: &Message) -> Result<(), AtspiError>
fn validate_body(msg: &Message) -> Result<(), AtspiError>
Source§impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for CloseEvent
impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for CloseEvent
Source§fn try_from_message(
msg: &'msg Message,
header: &Header<'_>,
) -> Result<Self, AtspiError>
fn try_from_message( msg: &'msg Message, header: &Header<'_>, ) -> Result<Self, AtspiError>
zbus::Message
into this event type.
Does all the validation for you. Read moreSource§fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::interface
against Self
’s assignment of DBusInterface::DBUS_INTERFACE
Read moreSource§fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::member
against Self
’s assignment of DBusMember::DBUS_MEMBER
Read moreSource§fn validate_body(msg: &Message) -> Result<(), AtspiError>
fn validate_body(msg: &Message) -> Result<(), AtspiError>
Source§impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for ColumnCountChangedEvent
impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for ColumnCountChangedEvent
Source§fn try_from_message(
msg: &'msg Message,
header: &Header<'_>,
) -> Result<Self, AtspiError>
fn try_from_message( msg: &'msg Message, header: &Header<'_>, ) -> Result<Self, AtspiError>
zbus::Message
into this event type.
Does all the validation for you. Read moreSource§fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::interface
against Self
’s assignment of DBusInterface::DBUS_INTERFACE
Read moreSource§fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::member
against Self
’s assignment of DBusMember::DBUS_MEMBER
Read moreSource§fn validate_body(msg: &Message) -> Result<(), AtspiError>
fn validate_body(msg: &Message) -> Result<(), AtspiError>
Source§impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for ColumnDeletedEvent
impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for ColumnDeletedEvent
Source§fn try_from_message(
msg: &'msg Message,
header: &Header<'_>,
) -> Result<Self, AtspiError>
fn try_from_message( msg: &'msg Message, header: &Header<'_>, ) -> Result<Self, AtspiError>
zbus::Message
into this event type.
Does all the validation for you. Read moreSource§fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::interface
against Self
’s assignment of DBusInterface::DBUS_INTERFACE
Read moreSource§fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::member
against Self
’s assignment of DBusMember::DBUS_MEMBER
Read moreSource§fn validate_body(msg: &Message) -> Result<(), AtspiError>
fn validate_body(msg: &Message) -> Result<(), AtspiError>
Source§impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for ColumnInsertedEvent
impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for ColumnInsertedEvent
Source§fn try_from_message(
msg: &'msg Message,
header: &Header<'_>,
) -> Result<Self, AtspiError>
fn try_from_message( msg: &'msg Message, header: &Header<'_>, ) -> Result<Self, AtspiError>
zbus::Message
into this event type.
Does all the validation for you. Read moreSource§fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::interface
against Self
’s assignment of DBusInterface::DBUS_INTERFACE
Read moreSource§fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::member
against Self
’s assignment of DBusMember::DBUS_MEMBER
Read moreSource§fn validate_body(msg: &Message) -> Result<(), AtspiError>
fn validate_body(msg: &Message) -> Result<(), AtspiError>
Source§impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for ColumnReorderedEvent
impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for ColumnReorderedEvent
Source§fn try_from_message(
msg: &'msg Message,
header: &Header<'_>,
) -> Result<Self, AtspiError>
fn try_from_message( msg: &'msg Message, header: &Header<'_>, ) -> Result<Self, AtspiError>
zbus::Message
into this event type.
Does all the validation for you. Read moreSource§fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::interface
against Self
’s assignment of DBusInterface::DBUS_INTERFACE
Read moreSource§fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::member
against Self
’s assignment of DBusMember::DBUS_MEMBER
Read moreSource§fn validate_body(msg: &Message) -> Result<(), AtspiError>
fn validate_body(msg: &Message) -> Result<(), AtspiError>
Source§impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for ContentChangedEvent
impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for ContentChangedEvent
Source§fn try_from_message(
msg: &'msg Message,
header: &Header<'_>,
) -> Result<Self, AtspiError>
fn try_from_message( msg: &'msg Message, header: &Header<'_>, ) -> Result<Self, AtspiError>
zbus::Message
into this event type.
Does all the validation for you. Read moreSource§fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::interface
against Self
’s assignment of DBusInterface::DBUS_INTERFACE
Read moreSource§fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::member
against Self
’s assignment of DBusMember::DBUS_MEMBER
Read moreSource§fn validate_body(msg: &Message) -> Result<(), AtspiError>
fn validate_body(msg: &Message) -> Result<(), AtspiError>
Source§impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for CreateEvent
impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for CreateEvent
Source§fn try_from_message(
msg: &'msg Message,
header: &Header<'_>,
) -> Result<Self, AtspiError>
fn try_from_message( msg: &'msg Message, header: &Header<'_>, ) -> Result<Self, AtspiError>
zbus::Message
into this event type.
Does all the validation for you. Read moreSource§fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::interface
against Self
’s assignment of DBusInterface::DBUS_INTERFACE
Read moreSource§fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::member
against Self
’s assignment of DBusMember::DBUS_MEMBER
Read moreSource§fn validate_body(msg: &Message) -> Result<(), AtspiError>
fn validate_body(msg: &Message) -> Result<(), AtspiError>
Source§impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for DeactivateEvent
impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for DeactivateEvent
Source§fn try_from_message(
msg: &'msg Message,
header: &Header<'_>,
) -> Result<Self, AtspiError>
fn try_from_message( msg: &'msg Message, header: &Header<'_>, ) -> Result<Self, AtspiError>
zbus::Message
into this event type.
Does all the validation for you. Read moreSource§fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::interface
against Self
’s assignment of DBusInterface::DBUS_INTERFACE
Read moreSource§fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::member
against Self
’s assignment of DBusMember::DBUS_MEMBER
Read moreSource§fn validate_body(msg: &Message) -> Result<(), AtspiError>
fn validate_body(msg: &Message) -> Result<(), AtspiError>
Source§impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for DesktopCreateEvent
impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for DesktopCreateEvent
Source§fn try_from_message(
msg: &'msg Message,
header: &Header<'_>,
) -> Result<Self, AtspiError>
fn try_from_message( msg: &'msg Message, header: &Header<'_>, ) -> Result<Self, AtspiError>
zbus::Message
into this event type.
Does all the validation for you. Read moreSource§fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::interface
against Self
’s assignment of DBusInterface::DBUS_INTERFACE
Read moreSource§fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::member
against Self
’s assignment of DBusMember::DBUS_MEMBER
Read moreSource§fn validate_body(msg: &Message) -> Result<(), AtspiError>
fn validate_body(msg: &Message) -> Result<(), AtspiError>
Source§impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for DesktopDestroyEvent
impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for DesktopDestroyEvent
Source§fn try_from_message(
msg: &'msg Message,
header: &Header<'_>,
) -> Result<Self, AtspiError>
fn try_from_message( msg: &'msg Message, header: &Header<'_>, ) -> Result<Self, AtspiError>
zbus::Message
into this event type.
Does all the validation for you. Read moreSource§fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::interface
against Self
’s assignment of DBusInterface::DBUS_INTERFACE
Read moreSource§fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::member
against Self
’s assignment of DBusMember::DBUS_MEMBER
Read moreSource§fn validate_body(msg: &Message) -> Result<(), AtspiError>
fn validate_body(msg: &Message) -> Result<(), AtspiError>
Source§impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for DestroyEvent
impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for DestroyEvent
Source§fn try_from_message(
msg: &'msg Message,
header: &Header<'_>,
) -> Result<Self, AtspiError>
fn try_from_message( msg: &'msg Message, header: &Header<'_>, ) -> Result<Self, AtspiError>
zbus::Message
into this event type.
Does all the validation for you. Read moreSource§fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::interface
against Self
’s assignment of DBusInterface::DBUS_INTERFACE
Read moreSource§fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::member
against Self
’s assignment of DBusMember::DBUS_MEMBER
Read moreSource§fn validate_body(msg: &Message) -> Result<(), AtspiError>
fn validate_body(msg: &Message) -> Result<(), AtspiError>
Source§impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for FocusEvent
impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for FocusEvent
Source§fn try_from_message(
msg: &'msg Message,
header: &Header<'_>,
) -> Result<Self, AtspiError>
fn try_from_message( msg: &'msg Message, header: &Header<'_>, ) -> Result<Self, AtspiError>
zbus::Message
into this event type.
Does all the validation for you. Read moreSource§fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::interface
against Self
’s assignment of DBusInterface::DBUS_INTERFACE
Read moreSource§fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::member
against Self
’s assignment of DBusMember::DBUS_MEMBER
Read moreSource§fn validate_body(msg: &Message) -> Result<(), AtspiError>
fn validate_body(msg: &Message) -> Result<(), AtspiError>
Source§impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for LineChangedEvent
impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for LineChangedEvent
Source§fn try_from_message(
msg: &'msg Message,
header: &Header<'_>,
) -> Result<Self, AtspiError>
fn try_from_message( msg: &'msg Message, header: &Header<'_>, ) -> Result<Self, AtspiError>
zbus::Message
into this event type.
Does all the validation for you. Read moreSource§fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::interface
against Self
’s assignment of DBusInterface::DBUS_INTERFACE
Read moreSource§fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::member
against Self
’s assignment of DBusMember::DBUS_MEMBER
Read moreSource§fn validate_body(msg: &Message) -> Result<(), AtspiError>
fn validate_body(msg: &Message) -> Result<(), AtspiError>
Source§impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for LineCountChangedEvent
impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for LineCountChangedEvent
Source§fn try_from_message(
msg: &'msg Message,
header: &Header<'_>,
) -> Result<Self, AtspiError>
fn try_from_message( msg: &'msg Message, header: &Header<'_>, ) -> Result<Self, AtspiError>
zbus::Message
into this event type.
Does all the validation for you. Read moreSource§fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::interface
against Self
’s assignment of DBusInterface::DBUS_INTERFACE
Read moreSource§fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::member
against Self
’s assignment of DBusMember::DBUS_MEMBER
Read moreSource§fn validate_body(msg: &Message) -> Result<(), AtspiError>
fn validate_body(msg: &Message) -> Result<(), AtspiError>
Source§impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for LinkSelectedEvent
impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for LinkSelectedEvent
Source§fn try_from_message(
msg: &'msg Message,
header: &Header<'_>,
) -> Result<Self, AtspiError>
fn try_from_message( msg: &'msg Message, header: &Header<'_>, ) -> Result<Self, AtspiError>
zbus::Message
into this event type.
Does all the validation for you. Read moreSource§fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::interface
against Self
’s assignment of DBusInterface::DBUS_INTERFACE
Read moreSource§fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::member
against Self
’s assignment of DBusMember::DBUS_MEMBER
Read moreSource§fn validate_body(msg: &Message) -> Result<(), AtspiError>
fn validate_body(msg: &Message) -> Result<(), AtspiError>
Source§impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for LoadCompleteEvent
impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for LoadCompleteEvent
Source§fn try_from_message(
msg: &'msg Message,
header: &Header<'_>,
) -> Result<Self, AtspiError>
fn try_from_message( msg: &'msg Message, header: &Header<'_>, ) -> Result<Self, AtspiError>
zbus::Message
into this event type.
Does all the validation for you. Read moreSource§fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::interface
against Self
’s assignment of DBusInterface::DBUS_INTERFACE
Read moreSource§fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::member
against Self
’s assignment of DBusMember::DBUS_MEMBER
Read moreSource§fn validate_body(msg: &Message) -> Result<(), AtspiError>
fn validate_body(msg: &Message) -> Result<(), AtspiError>
Source§impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for LoadStoppedEvent
impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for LoadStoppedEvent
Source§fn try_from_message(
msg: &'msg Message,
header: &Header<'_>,
) -> Result<Self, AtspiError>
fn try_from_message( msg: &'msg Message, header: &Header<'_>, ) -> Result<Self, AtspiError>
zbus::Message
into this event type.
Does all the validation for you. Read moreSource§fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::interface
against Self
’s assignment of DBusInterface::DBUS_INTERFACE
Read moreSource§fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::member
against Self
’s assignment of DBusMember::DBUS_MEMBER
Read moreSource§fn validate_body(msg: &Message) -> Result<(), AtspiError>
fn validate_body(msg: &Message) -> Result<(), AtspiError>
Source§impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for LowerEvent
impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for LowerEvent
Source§fn try_from_message(
msg: &'msg Message,
header: &Header<'_>,
) -> Result<Self, AtspiError>
fn try_from_message( msg: &'msg Message, header: &Header<'_>, ) -> Result<Self, AtspiError>
zbus::Message
into this event type.
Does all the validation for you. Read moreSource§fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::interface
against Self
’s assignment of DBusInterface::DBUS_INTERFACE
Read moreSource§fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::member
against Self
’s assignment of DBusMember::DBUS_MEMBER
Read moreSource§fn validate_body(msg: &Message) -> Result<(), AtspiError>
fn validate_body(msg: &Message) -> Result<(), AtspiError>
Source§impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for MaximizeEvent
impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for MaximizeEvent
Source§fn try_from_message(
msg: &'msg Message,
header: &Header<'_>,
) -> Result<Self, AtspiError>
fn try_from_message( msg: &'msg Message, header: &Header<'_>, ) -> Result<Self, AtspiError>
zbus::Message
into this event type.
Does all the validation for you. Read moreSource§fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::interface
against Self
’s assignment of DBusInterface::DBUS_INTERFACE
Read moreSource§fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::member
against Self
’s assignment of DBusMember::DBUS_MEMBER
Read moreSource§fn validate_body(msg: &Message) -> Result<(), AtspiError>
fn validate_body(msg: &Message) -> Result<(), AtspiError>
Source§impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for MinimizeEvent
impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for MinimizeEvent
Source§fn try_from_message(
msg: &'msg Message,
header: &Header<'_>,
) -> Result<Self, AtspiError>
fn try_from_message( msg: &'msg Message, header: &Header<'_>, ) -> Result<Self, AtspiError>
zbus::Message
into this event type.
Does all the validation for you. Read moreSource§fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::interface
against Self
’s assignment of DBusInterface::DBUS_INTERFACE
Read moreSource§fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::member
against Self
’s assignment of DBusMember::DBUS_MEMBER
Read moreSource§fn validate_body(msg: &Message) -> Result<(), AtspiError>
fn validate_body(msg: &Message) -> Result<(), AtspiError>
Source§impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for ModelChangedEvent
impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for ModelChangedEvent
Source§fn try_from_message(
msg: &'msg Message,
header: &Header<'_>,
) -> Result<Self, AtspiError>
fn try_from_message( msg: &'msg Message, header: &Header<'_>, ) -> Result<Self, AtspiError>
zbus::Message
into this event type.
Does all the validation for you. Read moreSource§fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::interface
against Self
’s assignment of DBusInterface::DBUS_INTERFACE
Read moreSource§fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::member
against Self
’s assignment of DBusMember::DBUS_MEMBER
Read moreSource§fn validate_body(msg: &Message) -> Result<(), AtspiError>
fn validate_body(msg: &Message) -> Result<(), AtspiError>
Source§impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for ModifiersEvent
impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for ModifiersEvent
Source§fn try_from_message(
msg: &'msg Message,
header: &Header<'_>,
) -> Result<Self, AtspiError>
fn try_from_message( msg: &'msg Message, header: &Header<'_>, ) -> Result<Self, AtspiError>
zbus::Message
into this event type.
Does all the validation for you. Read moreSource§fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::interface
against Self
’s assignment of DBusInterface::DBUS_INTERFACE
Read moreSource§fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::member
against Self
’s assignment of DBusMember::DBUS_MEMBER
Read moreSource§fn validate_body(msg: &Message) -> Result<(), AtspiError>
fn validate_body(msg: &Message) -> Result<(), AtspiError>
Source§impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for MoveEvent
impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for MoveEvent
Source§fn try_from_message(
msg: &'msg Message,
header: &Header<'_>,
) -> Result<Self, AtspiError>
fn try_from_message( msg: &'msg Message, header: &Header<'_>, ) -> Result<Self, AtspiError>
zbus::Message
into this event type.
Does all the validation for you. Read moreSource§fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::interface
against Self
’s assignment of DBusInterface::DBUS_INTERFACE
Read moreSource§fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::member
against Self
’s assignment of DBusMember::DBUS_MEMBER
Read moreSource§fn validate_body(msg: &Message) -> Result<(), AtspiError>
fn validate_body(msg: &Message) -> Result<(), AtspiError>
Source§impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for PageChangedEvent
impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for PageChangedEvent
Source§fn try_from_message(
msg: &'msg Message,
header: &Header<'_>,
) -> Result<Self, AtspiError>
fn try_from_message( msg: &'msg Message, header: &Header<'_>, ) -> Result<Self, AtspiError>
zbus::Message
into this event type.
Does all the validation for you. Read moreSource§fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::interface
against Self
’s assignment of DBusInterface::DBUS_INTERFACE
Read moreSource§fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::member
against Self
’s assignment of DBusMember::DBUS_MEMBER
Read moreSource§fn validate_body(msg: &Message) -> Result<(), AtspiError>
fn validate_body(msg: &Message) -> Result<(), AtspiError>
Source§impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for PropertyChangeEvent
impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for PropertyChangeEvent
Source§fn try_from_message(
msg: &'msg Message,
header: &Header<'_>,
) -> Result<Self, AtspiError>
fn try_from_message( msg: &'msg Message, header: &Header<'_>, ) -> Result<Self, AtspiError>
zbus::Message
into this event type.
Does all the validation for you. Read moreSource§fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::interface
against Self
’s assignment of DBusInterface::DBUS_INTERFACE
Read moreSource§fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::member
against Self
’s assignment of DBusMember::DBUS_MEMBER
Read moreSource§fn validate_body(msg: &Message) -> Result<(), AtspiError>
fn validate_body(msg: &Message) -> Result<(), AtspiError>
Source§impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for PropertyChangeEvent
impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for PropertyChangeEvent
Source§fn try_from_message(
msg: &'msg Message,
header: &Header<'_>,
) -> Result<Self, AtspiError>
fn try_from_message( msg: &'msg Message, header: &Header<'_>, ) -> Result<Self, AtspiError>
zbus::Message
into this event type.
Does all the validation for you. Read moreSource§fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::interface
against Self
’s assignment of DBusInterface::DBUS_INTERFACE
Read moreSource§fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::member
against Self
’s assignment of DBusMember::DBUS_MEMBER
Read moreSource§fn validate_body(msg: &Message) -> Result<(), AtspiError>
fn validate_body(msg: &Message) -> Result<(), AtspiError>
Source§impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for RaiseEvent
impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for RaiseEvent
Source§fn try_from_message(
msg: &'msg Message,
header: &Header<'_>,
) -> Result<Self, AtspiError>
fn try_from_message( msg: &'msg Message, header: &Header<'_>, ) -> Result<Self, AtspiError>
zbus::Message
into this event type.
Does all the validation for you. Read moreSource§fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::interface
against Self
’s assignment of DBusInterface::DBUS_INTERFACE
Read moreSource§fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::member
against Self
’s assignment of DBusMember::DBUS_MEMBER
Read moreSource§fn validate_body(msg: &Message) -> Result<(), AtspiError>
fn validate_body(msg: &Message) -> Result<(), AtspiError>
Source§impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for RelEvent
impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for RelEvent
Source§fn try_from_message(
msg: &'msg Message,
header: &Header<'_>,
) -> Result<Self, AtspiError>
fn try_from_message( msg: &'msg Message, header: &Header<'_>, ) -> Result<Self, AtspiError>
zbus::Message
into this event type.
Does all the validation for you. Read moreSource§fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::interface
against Self
’s assignment of DBusInterface::DBUS_INTERFACE
Read moreSource§fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::member
against Self
’s assignment of DBusMember::DBUS_MEMBER
Read moreSource§fn validate_body(msg: &Message) -> Result<(), AtspiError>
fn validate_body(msg: &Message) -> Result<(), AtspiError>
Source§impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for ReloadEvent
impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for ReloadEvent
Source§fn try_from_message(
msg: &'msg Message,
header: &Header<'_>,
) -> Result<Self, AtspiError>
fn try_from_message( msg: &'msg Message, header: &Header<'_>, ) -> Result<Self, AtspiError>
zbus::Message
into this event type.
Does all the validation for you. Read moreSource§fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::interface
against Self
’s assignment of DBusInterface::DBUS_INTERFACE
Read moreSource§fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::member
against Self
’s assignment of DBusMember::DBUS_MEMBER
Read moreSource§fn validate_body(msg: &Message) -> Result<(), AtspiError>
fn validate_body(msg: &Message) -> Result<(), AtspiError>
Source§impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for ReparentEvent
impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for ReparentEvent
Source§fn try_from_message(
msg: &'msg Message,
header: &Header<'_>,
) -> Result<Self, AtspiError>
fn try_from_message( msg: &'msg Message, header: &Header<'_>, ) -> Result<Self, AtspiError>
zbus::Message
into this event type.
Does all the validation for you. Read moreSource§fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::interface
against Self
’s assignment of DBusInterface::DBUS_INTERFACE
Read moreSource§fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::member
against Self
’s assignment of DBusMember::DBUS_MEMBER
Read moreSource§fn validate_body(msg: &Message) -> Result<(), AtspiError>
fn validate_body(msg: &Message) -> Result<(), AtspiError>
Source§impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for ResizeEvent
impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for ResizeEvent
Source§fn try_from_message(
msg: &'msg Message,
header: &Header<'_>,
) -> Result<Self, AtspiError>
fn try_from_message( msg: &'msg Message, header: &Header<'_>, ) -> Result<Self, AtspiError>
zbus::Message
into this event type.
Does all the validation for you. Read moreSource§fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::interface
against Self
’s assignment of DBusInterface::DBUS_INTERFACE
Read moreSource§fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::member
against Self
’s assignment of DBusMember::DBUS_MEMBER
Read moreSource§fn validate_body(msg: &Message) -> Result<(), AtspiError>
fn validate_body(msg: &Message) -> Result<(), AtspiError>
Source§impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for RestoreEvent
impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for RestoreEvent
Source§fn try_from_message(
msg: &'msg Message,
header: &Header<'_>,
) -> Result<Self, AtspiError>
fn try_from_message( msg: &'msg Message, header: &Header<'_>, ) -> Result<Self, AtspiError>
zbus::Message
into this event type.
Does all the validation for you. Read moreSource§fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::interface
against Self
’s assignment of DBusInterface::DBUS_INTERFACE
Read moreSource§fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::member
against Self
’s assignment of DBusMember::DBUS_MEMBER
Read moreSource§fn validate_body(msg: &Message) -> Result<(), AtspiError>
fn validate_body(msg: &Message) -> Result<(), AtspiError>
Source§impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for RestyleEvent
impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for RestyleEvent
Source§fn try_from_message(
msg: &'msg Message,
header: &Header<'_>,
) -> Result<Self, AtspiError>
fn try_from_message( msg: &'msg Message, header: &Header<'_>, ) -> Result<Self, AtspiError>
zbus::Message
into this event type.
Does all the validation for you. Read moreSource§fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::interface
against Self
’s assignment of DBusInterface::DBUS_INTERFACE
Read moreSource§fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::member
against Self
’s assignment of DBusMember::DBUS_MEMBER
Read moreSource§fn validate_body(msg: &Message) -> Result<(), AtspiError>
fn validate_body(msg: &Message) -> Result<(), AtspiError>
Source§impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for RowDeletedEvent
impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for RowDeletedEvent
Source§fn try_from_message(
msg: &'msg Message,
header: &Header<'_>,
) -> Result<Self, AtspiError>
fn try_from_message( msg: &'msg Message, header: &Header<'_>, ) -> Result<Self, AtspiError>
zbus::Message
into this event type.
Does all the validation for you. Read moreSource§fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::interface
against Self
’s assignment of DBusInterface::DBUS_INTERFACE
Read moreSource§fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::member
against Self
’s assignment of DBusMember::DBUS_MEMBER
Read moreSource§fn validate_body(msg: &Message) -> Result<(), AtspiError>
fn validate_body(msg: &Message) -> Result<(), AtspiError>
Source§impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for RowInsertedEvent
impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for RowInsertedEvent
Source§fn try_from_message(
msg: &'msg Message,
header: &Header<'_>,
) -> Result<Self, AtspiError>
fn try_from_message( msg: &'msg Message, header: &Header<'_>, ) -> Result<Self, AtspiError>
zbus::Message
into this event type.
Does all the validation for you. Read moreSource§fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::interface
against Self
’s assignment of DBusInterface::DBUS_INTERFACE
Read moreSource§fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::member
against Self
’s assignment of DBusMember::DBUS_MEMBER
Read moreSource§fn validate_body(msg: &Message) -> Result<(), AtspiError>
fn validate_body(msg: &Message) -> Result<(), AtspiError>
Source§impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for RowReorderedEvent
impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for RowReorderedEvent
Source§fn try_from_message(
msg: &'msg Message,
header: &Header<'_>,
) -> Result<Self, AtspiError>
fn try_from_message( msg: &'msg Message, header: &Header<'_>, ) -> Result<Self, AtspiError>
zbus::Message
into this event type.
Does all the validation for you. Read moreSource§fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::interface
against Self
’s assignment of DBusInterface::DBUS_INTERFACE
Read moreSource§fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::member
against Self
’s assignment of DBusMember::DBUS_MEMBER
Read moreSource§fn validate_body(msg: &Message) -> Result<(), AtspiError>
fn validate_body(msg: &Message) -> Result<(), AtspiError>
Source§impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for SelectionChangedEvent
impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for SelectionChangedEvent
Source§fn try_from_message(
msg: &'msg Message,
header: &Header<'_>,
) -> Result<Self, AtspiError>
fn try_from_message( msg: &'msg Message, header: &Header<'_>, ) -> Result<Self, AtspiError>
zbus::Message
into this event type.
Does all the validation for you. Read moreSource§fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::interface
against Self
’s assignment of DBusInterface::DBUS_INTERFACE
Read moreSource§fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::member
against Self
’s assignment of DBusMember::DBUS_MEMBER
Read moreSource§fn validate_body(msg: &Message) -> Result<(), AtspiError>
fn validate_body(msg: &Message) -> Result<(), AtspiError>
Source§impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for ShadeEvent
impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for ShadeEvent
Source§fn try_from_message(
msg: &'msg Message,
header: &Header<'_>,
) -> Result<Self, AtspiError>
fn try_from_message( msg: &'msg Message, header: &Header<'_>, ) -> Result<Self, AtspiError>
zbus::Message
into this event type.
Does all the validation for you. Read moreSource§fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::interface
against Self
’s assignment of DBusInterface::DBUS_INTERFACE
Read moreSource§fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::member
against Self
’s assignment of DBusMember::DBUS_MEMBER
Read moreSource§fn validate_body(msg: &Message) -> Result<(), AtspiError>
fn validate_body(msg: &Message) -> Result<(), AtspiError>
Source§impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for StateChangedEvent
impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for StateChangedEvent
Source§fn try_from_message(
msg: &'msg Message,
header: &Header<'_>,
) -> Result<Self, AtspiError>
fn try_from_message( msg: &'msg Message, header: &Header<'_>, ) -> Result<Self, AtspiError>
zbus::Message
into this event type.
Does all the validation for you. Read moreSource§fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::interface
against Self
’s assignment of DBusInterface::DBUS_INTERFACE
Read moreSource§fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::member
against Self
’s assignment of DBusMember::DBUS_MEMBER
Read moreSource§fn validate_body(msg: &Message) -> Result<(), AtspiError>
fn validate_body(msg: &Message) -> Result<(), AtspiError>
Source§impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for TextAttributesChangedEvent
impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for TextAttributesChangedEvent
Source§fn try_from_message(
msg: &'msg Message,
header: &Header<'_>,
) -> Result<Self, AtspiError>
fn try_from_message( msg: &'msg Message, header: &Header<'_>, ) -> Result<Self, AtspiError>
zbus::Message
into this event type.
Does all the validation for you. Read moreSource§fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::interface
against Self
’s assignment of DBusInterface::DBUS_INTERFACE
Read moreSource§fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::member
against Self
’s assignment of DBusMember::DBUS_MEMBER
Read moreSource§fn validate_body(msg: &Message) -> Result<(), AtspiError>
fn validate_body(msg: &Message) -> Result<(), AtspiError>
Source§impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for TextBoundsChangedEvent
impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for TextBoundsChangedEvent
Source§fn try_from_message(
msg: &'msg Message,
header: &Header<'_>,
) -> Result<Self, AtspiError>
fn try_from_message( msg: &'msg Message, header: &Header<'_>, ) -> Result<Self, AtspiError>
zbus::Message
into this event type.
Does all the validation for you. Read moreSource§fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::interface
against Self
’s assignment of DBusInterface::DBUS_INTERFACE
Read moreSource§fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::member
against Self
’s assignment of DBusMember::DBUS_MEMBER
Read moreSource§fn validate_body(msg: &Message) -> Result<(), AtspiError>
fn validate_body(msg: &Message) -> Result<(), AtspiError>
Source§impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for TextCaretMovedEvent
impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for TextCaretMovedEvent
Source§fn try_from_message(
msg: &'msg Message,
header: &Header<'_>,
) -> Result<Self, AtspiError>
fn try_from_message( msg: &'msg Message, header: &Header<'_>, ) -> Result<Self, AtspiError>
zbus::Message
into this event type.
Does all the validation for you. Read moreSource§fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::interface
against Self
’s assignment of DBusInterface::DBUS_INTERFACE
Read moreSource§fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::member
against Self
’s assignment of DBusMember::DBUS_MEMBER
Read moreSource§fn validate_body(msg: &Message) -> Result<(), AtspiError>
fn validate_body(msg: &Message) -> Result<(), AtspiError>
Source§impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for TextChangedEvent
impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for TextChangedEvent
Source§fn try_from_message(
msg: &'msg Message,
header: &Header<'_>,
) -> Result<Self, AtspiError>
fn try_from_message( msg: &'msg Message, header: &Header<'_>, ) -> Result<Self, AtspiError>
zbus::Message
into this event type.
Does all the validation for you. Read moreSource§fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::interface
against Self
’s assignment of DBusInterface::DBUS_INTERFACE
Read moreSource§fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::member
against Self
’s assignment of DBusMember::DBUS_MEMBER
Read moreSource§fn validate_body(msg: &Message) -> Result<(), AtspiError>
fn validate_body(msg: &Message) -> Result<(), AtspiError>
Source§impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for TextSelectionChangedEvent
impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for TextSelectionChangedEvent
Source§fn try_from_message(
msg: &'msg Message,
header: &Header<'_>,
) -> Result<Self, AtspiError>
fn try_from_message( msg: &'msg Message, header: &Header<'_>, ) -> Result<Self, AtspiError>
zbus::Message
into this event type.
Does all the validation for you. Read moreSource§fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::interface
against Self
’s assignment of DBusInterface::DBUS_INTERFACE
Read moreSource§fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::member
against Self
’s assignment of DBusMember::DBUS_MEMBER
Read moreSource§fn validate_body(msg: &Message) -> Result<(), AtspiError>
fn validate_body(msg: &Message) -> Result<(), AtspiError>
Source§impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for UUshadeEvent
impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for UUshadeEvent
Source§fn try_from_message(
msg: &'msg Message,
header: &Header<'_>,
) -> Result<Self, AtspiError>
fn try_from_message( msg: &'msg Message, header: &Header<'_>, ) -> Result<Self, AtspiError>
zbus::Message
into this event type.
Does all the validation for you. Read moreSource§fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::interface
against Self
’s assignment of DBusInterface::DBUS_INTERFACE
Read moreSource§fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::member
against Self
’s assignment of DBusMember::DBUS_MEMBER
Read moreSource§fn validate_body(msg: &Message) -> Result<(), AtspiError>
fn validate_body(msg: &Message) -> Result<(), AtspiError>
Source§impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for VisibleDataChangedEvent
impl<'msg> MessageConversionExt<'msg, EventBody<'msg>> for VisibleDataChangedEvent
Source§fn try_from_message(
msg: &'msg Message,
header: &Header<'_>,
) -> Result<Self, AtspiError>
fn try_from_message( msg: &'msg Message, header: &Header<'_>, ) -> Result<Self, AtspiError>
zbus::Message
into this event type.
Does all the validation for you. Read moreSource§fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
fn validate_interface(header: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::interface
against Self
’s assignment of DBusInterface::DBUS_INTERFACE
Read moreSource§fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
fn validate_member(hdr: &Header<'_>) -> Result<(), AtspiError>
zbus::message::Header::member
against Self
’s assignment of DBusMember::DBUS_MEMBER
Read more