pub struct DbusResponse {
pub reply: Option<Vec<Value>>,
pub error: Option<Vec<Value>>,
pub id: Option<String>,
}Expand description
A dbus response (reply or error) parsed from a data frame.
Fields§
§reply: Option<Vec<Value>>Reply arguments when the call succeeded.
error: Option<Vec<Value>>Error tuple when the call failed.
id: Option<String>Correlation id matching the originating call.
Implementations§
Source§impl DbusResponse
impl DbusResponse
Sourcepub fn dbus_error_name(&self) -> Option<&str>
pub fn dbus_error_name(&self) -> Option<&str>
The D-Bus error name, if this response is an error.
Sourcepub fn dbus_error_message(&self) -> Option<String>
pub fn dbus_error_message(&self) -> Option<String>
The human-readable D-Bus error message, if present.
Trait Implementations§
Source§impl Debug for DbusResponse
impl Debug for DbusResponse
Source§impl<'de> Deserialize<'de> for DbusResponse
impl<'de> Deserialize<'de> for DbusResponse
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for DbusResponse
impl RefUnwindSafe for DbusResponse
impl Send for DbusResponse
impl Sync for DbusResponse
impl Unpin for DbusResponse
impl UnsafeUnpin for DbusResponse
impl UnwindSafe for DbusResponse
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