Struct atspi_proxies::events::EventBodyQT
source · pub struct EventBodyQT {
pub kind: String,
pub detail1: i32,
pub detail2: i32,
pub any_data: OwnedValue,
pub properties: ObjectRef,
}
Expand description
Qt event body, which is not the same as other GUI frameworks. Signature: “siiv(so)”
Fields§
§kind: String
kind variant, used for specifying an event triple “object:state-changed:focused”, the “focus” part of this event is what is contained within the kind.
detail1: i32
Generic detail1 value described by AT-SPI.
detail2: i32
Generic detail2 value described by AT-SPI.
any_data: OwnedValue
Generic any_data
value described by AT-SPI.
This can be any type.
properties: ObjectRef
A tuple of properties. Not in use.
Trait Implementations§
source§impl Debug for EventBodyQT
impl Debug for EventBodyQT
source§impl Default for EventBodyQT
impl Default for EventBodyQT
source§fn default() -> EventBodyQT
fn default() -> EventBodyQT
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for EventBodyQT
impl<'de> Deserialize<'de> for EventBodyQT
source§fn deserialize<__D>(
__deserializer: __D
) -> Result<EventBodyQT, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D
) -> Result<EventBodyQT, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl From<EventBodyQT> for EventBodyOwned
impl From<EventBodyQT> for EventBodyOwned
source§fn from(body: EventBodyQT) -> EventBodyOwned
fn from(body: EventBodyQT) -> EventBodyOwned
Converts to this type from the input type.
source§impl Serialize for EventBodyQT
impl Serialize for EventBodyQT
source§fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for EventBodyQT
impl RefUnwindSafe for EventBodyQT
impl Send for EventBodyQT
impl Sync for EventBodyQT
impl Unpin for EventBodyQT
impl UnwindSafe for EventBodyQT
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<'de, T> DynamicDeserialize<'de> for T
impl<'de, T> DynamicDeserialize<'de> for T
§type Deserializer = PhantomData<T>
type Deserializer = PhantomData<T>
A DeserializeSeed implementation for this type.
source§fn deserializer_for_signature<S>(
signature: S
) -> Result<<T as DynamicDeserialize<'de>>::Deserializer, Error>
fn deserializer_for_signature<S>( signature: S ) -> Result<<T as DynamicDeserialize<'de>>::Deserializer, Error>
Get a deserializer compatible with this signature.
source§impl<T> DynamicType for T
impl<T> DynamicType for T
source§fn dynamic_signature(&self) -> Signature<'_>
fn dynamic_signature(&self) -> Signature<'_>
Get the signature for the implementing type. Read more
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> NoneValue for Twhere
T: Default,
impl<T> NoneValue for Twhere
T: Default,
type NoneType = T
source§fn null_value() -> T
fn null_value() -> T
The none-equivalent value.