pub struct ObjectManagerInterfacesRemoved {
pub object: Path<'static>,
pub interfaces: Vec<String>,
}
Expand description
Struct to send/receive the InterfacesRemoved signal of the org.freedesktop.DBus.ObjectManager interface.
Fields
object: Path<'static>
interfaces: Vec<String>
Trait Implementations
sourceimpl AppendAll for ObjectManagerInterfacesRemoved
impl AppendAll for ObjectManagerInterfacesRemoved
sourcefn append(&self, i: &mut IterAppend<'_>)
fn append(&self, i: &mut IterAppend<'_>)
Performs the append operation by borrowing self.
sourceimpl Default for ObjectManagerInterfacesRemoved
impl Default for ObjectManagerInterfacesRemoved
sourcefn default() -> ObjectManagerInterfacesRemoved
fn default() -> ObjectManagerInterfacesRemoved
Returns the “default value” for a type. Read more
sourceimpl ReadAll for ObjectManagerInterfacesRemoved
impl ReadAll for ObjectManagerInterfacesRemoved
sourcefn read(i: &mut Iter<'_>) -> Result<Self, TypeMismatchError>
fn read(i: &mut Iter<'_>) -> Result<Self, TypeMismatchError>
Performs the read operation.
sourceimpl SignalArgs for ObjectManagerInterfacesRemoved
impl SignalArgs for ObjectManagerInterfacesRemoved
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 ObjectManagerInterfacesRemoved
impl Send for ObjectManagerInterfacesRemoved
impl Sync for ObjectManagerInterfacesRemoved
impl Unpin for ObjectManagerInterfacesRemoved
impl UnwindSafe for ObjectManagerInterfacesRemoved
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