Trait dbus::FromMessageItem
[−]
[src]
pub trait FromMessageItem<'a>: Sized { fn from(i: &'a MessageItem) -> Result<Self, ()>; }
Helper trait for MessageItem::inner()
Required Methods
fn from(i: &'a MessageItem) -> Result<Self, ()>
Implementors
impl<'a> FromMessageItem<'a> for u8
impl<'a> FromMessageItem<'a> for u64
impl<'a> FromMessageItem<'a> for u32
impl<'a> FromMessageItem<'a> for u16
impl<'a> FromMessageItem<'a> for i16
impl<'a> FromMessageItem<'a> for i32
impl<'a> FromMessageItem<'a> for i64
impl<'a> FromMessageItem<'a> for f64
impl<'a> FromMessageItem<'a> for bool
impl<'a> FromMessageItem<'a> for &'a str
impl<'a> FromMessageItem<'a> for &'a String
impl<'a> FromMessageItem<'a> for &'a Path
impl<'a> FromMessageItem<'a> for &'a MessageItem
impl<'a> FromMessageItem<'a> for &'a Vec<MessageItem>
impl<'a> FromMessageItem<'a> for &'a [MessageItem]
impl<'a> FromMessageItem<'a> for &'a OwnedFd
impl<'a> FromMessageItem<'a> for (&'a MessageItem, &'a MessageItem)