pub trait OrgFreedesktopDBusProperties {
// Required methods
fn get(
&self,
interface: &str,
property: &str
) -> Result<Variant<Box<dyn RefArg + 'static>>, Error>;
fn get_all(&self, interface: &str) -> Result<PropMap, Error>;
fn set(
&self,
interface: &str,
property: &str,
value: Variant<Box<dyn RefArg>>
) -> Result<(), Error>;
}