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, ()>
Allows converting from a MessageItem into the type it contains.
Implementations on Foreign Types
impl<'a> FromMessageItem<'a> for u8
[src]
impl<'a> FromMessageItem<'a> for u64
[src]
impl<'a> FromMessageItem<'a> for u32
[src]
impl<'a> FromMessageItem<'a> for u16
[src]
impl<'a> FromMessageItem<'a> for i16
[src]
impl<'a> FromMessageItem<'a> for i32
[src]
impl<'a> FromMessageItem<'a> for i64
[src]
impl<'a> FromMessageItem<'a> for f64
[src]
impl<'a> FromMessageItem<'a> for bool
[src]
impl<'a> FromMessageItem<'a> for &'a str
[src]
impl<'a> FromMessageItem<'a> for &'a String
[src]
impl<'a> FromMessageItem<'a> for &'a Vec<MessageItem>
[src]
fn from(i: &'a MessageItem) -> Result<&'a Vec<MessageItem>, ()>
[src]
impl<'a> FromMessageItem<'a> for &'a [MessageItem]
[src]
fn from(i: &'a MessageItem) -> Result<&'a [MessageItem], ()>
[src]
impl<'a> FromMessageItem<'a> for (&'a MessageItem, &'a MessageItem)
[src]
fn from(i: &'a MessageItem) -> Result<(&'a MessageItem, &'a MessageItem), ()>
[src]
Implementors
impl<'a> FromMessageItem<'a> for &'a Path<'static>
impl<'a> FromMessageItem<'a> for &'a MessageItem
impl<'a> FromMessageItem<'a> for &'a OwnedFd