Struct atspi_common::events::EventListeners
source · pub struct EventListeners {
pub bus_name: OwnedUniqueName,
pub path: String,
}
Expand description
Signal type emitted by EventListenerRegistered
and EventListenerDeregistered
signals,
which belong to the Registry
interface, implemented by the registry-daemon.
Fields§
§bus_name: OwnedUniqueName
§path: String
Trait Implementations§
source§impl Clone for EventListeners
impl Clone for EventListeners
source§fn clone(&self) -> EventListeners
fn clone(&self) -> EventListeners
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for EventListeners
impl Debug for EventListeners
source§impl Default for EventListeners
impl Default for EventListeners
source§impl<'de> Deserialize<'de> for EventListeners
impl<'de> Deserialize<'de> for EventListeners
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
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 Hash for EventListeners
impl Hash for EventListeners
source§impl PartialEq<EventListeners> for EventListeners
impl PartialEq<EventListeners> for EventListeners
source§fn eq(&self, other: &EventListeners) -> bool
fn eq(&self, other: &EventListeners) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for EventListeners
impl Serialize for EventListeners
source§impl Type for EventListeners
impl Type for EventListeners
impl Eq for EventListeners
impl StructuralEq for EventListeners
impl StructuralPartialEq for EventListeners
Auto Trait Implementations§
impl RefUnwindSafe for EventListeners
impl Send for EventListeners
impl Sync for EventListeners
impl Unpin for EventListeners
impl UnwindSafe for EventListeners
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 Twhere
T: Type + Deserialize<'de> + ?Sized,
impl<'de, T> DynamicDeserialize<'de> for Twhere T: Type + Deserialize<'de> + ?Sized,
§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>where
S: TryInto<Signature<'de>>,
<S as TryInto<Signature<'de>>>::Error: Into<Error>,
fn deserializer_for_signature<S>( signature: S ) -> Result<<T as DynamicDeserialize<'de>>::Deserializer, Error>where S: TryInto<Signature<'de>>, <S as TryInto<Signature<'de>>>::Error: Into<Error>,
Get a deserializer compatible with this signature.
source§impl<T> DynamicType for Twhere
T: Type + ?Sized,
impl<T> DynamicType for Twhere T: Type + ?Sized,
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.