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§
source§impl AppendAll for PropertiesPropertiesChanged
impl AppendAll for PropertiesPropertiesChanged
source§fn append(&self, i: &mut IterAppend<'_>)
fn append(&self, i: &mut IterAppend<'_>)
Performs the append operation by borrowing self.
source§impl Debug for PropertiesPropertiesChanged
impl Debug for PropertiesPropertiesChanged
source§impl Default for PropertiesPropertiesChanged
impl Default for PropertiesPropertiesChanged
source§fn default() -> PropertiesPropertiesChanged
fn default() -> PropertiesPropertiesChanged
Returns the “default value” for a type. Read more
source§impl SignalArgs for PropertiesPropertiesChanged
impl SignalArgs for PropertiesPropertiesChanged
source§const INTERFACE: &'static str = "org.freedesktop.DBus.Properties"
const INTERFACE: &'static str = "org.freedesktop.DBus.Properties"
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