pub struct PropertiesPropertiesChanged {
pub interface_name: String,
pub changed_properties: HashMap<String, Variant<Box<dyn RefArg>>>,
pub invalidated_properties: Vec<String>,
}
Expand description
Struct to send/receive the PropertiesChanged signal of the org.freedesktop.DBus.Properties interface.
Fields
interface_name: String
changed_properties: HashMap<String, Variant<Box<dyn RefArg>>>
invalidated_properties: Vec<String>
Trait Implementations
sourceimpl AppendAll for PropertiesPropertiesChanged
impl AppendAll for PropertiesPropertiesChanged
sourcefn append(&self, i: &mut IterAppend<'_>)
fn append(&self, i: &mut IterAppend<'_>)
Performs the append operation by borrowing self.
sourceimpl Debug for PropertiesPropertiesChanged
impl Debug for PropertiesPropertiesChanged
sourceimpl Default for PropertiesPropertiesChanged
impl Default for PropertiesPropertiesChanged
sourcefn default() -> PropertiesPropertiesChanged
fn default() -> PropertiesPropertiesChanged
Returns the “default value” for a type. Read more
sourceimpl ReadAll for PropertiesPropertiesChanged
impl ReadAll for PropertiesPropertiesChanged
sourcefn read(i: &mut Iter<'_>) -> Result<Self, TypeMismatchError>
fn read(i: &mut Iter<'_>) -> Result<Self, TypeMismatchError>
Performs the read operation.
sourceimpl SignalArgs for PropertiesPropertiesChanged
impl SignalArgs for PropertiesPropertiesChanged
sourceconst INTERFACE: &'static str = "org.freedesktop.DBus.Properties"
const INTERFACE: &'static str = "org.freedesktop.DBus.Properties"
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 PropertiesPropertiesChanged
impl Send for PropertiesPropertiesChanged
impl Sync for PropertiesPropertiesChanged
impl Unpin for PropertiesPropertiesChanged
impl !UnwindSafe for PropertiesPropertiesChanged
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