Trait dbus::nonblock::stdintf::org_freedesktop_dbus::Properties
source · [−]pub trait Properties {
fn get<R0: for<'b> Get<'b> + 'static>(
&self,
interface_name: &str,
property_name: &str
) -> MethodReply<R0>ⓘNotable traits for MethodReply<T>impl<T> Future for MethodReply<T> type Output = Result<T, Error>;
;
fn get_all(&self, interface_name: &str) -> MethodReply<PropMap>ⓘNotable traits for MethodReply<T>impl<T> Future for MethodReply<T> type Output = Result<T, Error>;
;
fn set<I2: Arg + Append>(
&self,
interface_name: &str,
property_name: &str,
value: I2
) -> MethodReply<()>ⓘNotable traits for MethodReply<T>impl<T> Future for MethodReply<T> type Output = Result<T, Error>;
;
}
Required Methods
sourcefn get<R0: for<'b> Get<'b> + 'static>(
fn get<R0: for<'b> Get<'b> + 'static>(
&self,
interface_name: &str,
property_name: &str
) -> MethodReply<R0>ⓘNotable traits for MethodReply<T>impl<T> Future for MethodReply<T> type Output = Result<T, Error>;
sourcefn get_all(&self, interface_name: &str) -> MethodReply<PropMap>ⓘNotable traits for MethodReply<T>
fn get_all(&self, interface_name: &str) -> MethodReply<PropMap>ⓘNotable traits for MethodReply<T>impl<T> Future for MethodReply<T> type Output = Result<T, Error>;
sourcefn set<I2: Arg + Append>(