pub struct ObjectManagerInterfacesAdded {
pub object: Path<'static>,
pub interfaces: HashMap<String, HashMap<String, Variant<Box<dyn RefArg>>>>,
}
Expand description
Struct to send/receive the InterfacesAdded signal of the org.freedesktop.DBus.ObjectManager interface.
Fields
object: Path<'static>
interfaces: HashMap<String, HashMap<String, Variant<Box<dyn RefArg>>>>
Trait Implementations
sourceimpl AppendAll for ObjectManagerInterfacesAdded
impl AppendAll for ObjectManagerInterfacesAdded
sourcefn append(&self, i: &mut IterAppend<'_>)
fn append(&self, i: &mut IterAppend<'_>)
Performs the append operation by borrowing self.
sourceimpl Debug for ObjectManagerInterfacesAdded
impl Debug for ObjectManagerInterfacesAdded
sourceimpl Default for ObjectManagerInterfacesAdded
impl Default for ObjectManagerInterfacesAdded
sourcefn default() -> ObjectManagerInterfacesAdded
fn default() -> ObjectManagerInterfacesAdded
Returns the “default value” for a type. Read more
sourceimpl ReadAll for ObjectManagerInterfacesAdded
impl ReadAll for ObjectManagerInterfacesAdded
sourcefn read(i: &mut Iter<'_>) -> Result<Self, TypeMismatchError>
fn read(i: &mut Iter<'_>) -> Result<Self, TypeMismatchError>
Performs the read operation.
sourceimpl SignalArgs for ObjectManagerInterfacesAdded
impl SignalArgs for ObjectManagerInterfacesAdded
sourceconst INTERFACE: &'static str = "org.freedesktop.DBus.ObjectManager"
const INTERFACE: &'static str = "org.freedesktop.DBus.ObjectManager"
D-Bus name of interface this signal belongs to
sourcefn to_emit_message(&self, path: &Path<'_>) -> Messagewhere
Self: AppendAll,
fn to_emit_message(&self, path: &Path<'_>) -> Messagewhere
Self: AppendAll,
Returns a message that emits the signal.
sourcefn from_message(m: &Message) -> Option<Self>where
Self: Sized + ReadAll,
fn from_message(m: &Message) -> Option<Self>where
Self: Sized + ReadAll,
If the message is a signal of the correct type, return its arguments, otherwise return None. Read more
Auto Trait Implementations
impl !RefUnwindSafe for ObjectManagerInterfacesAdded
impl Send for ObjectManagerInterfacesAdded
impl Sync for ObjectManagerInterfacesAdded
impl Unpin for ObjectManagerInterfacesAdded
impl !UnwindSafe for ObjectManagerInterfacesAdded
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more