pub struct InterfaceRemovedSignal {
pub object: Path<'static>,
pub interfaces: Vec<String>,
}Fields§
§object: Path<'static>§interfaces: Vec<String>Trait Implementations§
source§impl AppendAll for InterfaceRemovedSignal
impl AppendAll for InterfaceRemovedSignal
source§fn append(&self, i: &mut IterAppend<'_>)
fn append(&self, i: &mut IterAppend<'_>)
Performs the append operation by borrowing self.
source§impl Debug for InterfaceRemovedSignal
impl Debug for InterfaceRemovedSignal
source§impl ReadAll for InterfaceRemovedSignal
impl ReadAll for InterfaceRemovedSignal
source§impl SignalArgs for InterfaceRemovedSignal
impl SignalArgs for InterfaceRemovedSignal
source§const INTERFACE: &'static str = "org.freedesktop.DBus.ObjectManager"
const INTERFACE: &'static str = "org.freedesktop.DBus.ObjectManager"
D-Bus name of interface this signal belongs to
source§fn 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.
source§fn 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 InterfaceRemovedSignal
impl Send for InterfaceRemovedSignal
impl Sync for InterfaceRemovedSignal
impl Unpin for InterfaceRemovedSignal
impl UnwindSafe for InterfaceRemovedSignal
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