Trait dbus::arg::Get
[−]
[src]
pub trait Get<'a>: Sized { fn get(i: &mut Iter<'a>) -> Option<Self>; }
Types that can be retrieved from a message as arguments implement this trait.
Required Methods
Implementors
impl<'a> Get<'a> for u8
impl<'a> Get<'a> for i16
impl<'a> Get<'a> for u16
impl<'a> Get<'a> for i32
impl<'a> Get<'a> for u32
impl<'a> Get<'a> for i64
impl<'a> Get<'a> for u64
impl<'a> Get<'a> for bool
impl<'a> Get<'a> for OwnedFd
impl<'a> Get<'a> for f64
impl<'a> Get<'a> for &'a str
impl<'a> Get<'a> for String
impl<'a> Get<'a> for &'a CStr
impl<'a> Get<'a> for Path<'a>
impl<'a> Get<'a> for Signature<'a>
impl<'a, T: Get<'a> + FixedArray> Get<'a> for &'a [T]
impl<'a, K: DictKey + Get<'a>, V: Arg + Get<'a>> Get<'a> for Dict<'a, K, V, Iter<'a>>
impl<'a, T: Get<'a>> Get<'a> for Variant<T>
impl<'a> Get<'a> for Variant<Iter<'a>>
impl<'a, T: Arg + Get<'a>> Get<'a> for Array<'a, T, Iter<'a>>
impl<'a, A: Get<'a>> Get<'a> for (A,)
impl<'a, A: Get<'a>, B: Get<'a>> Get<'a> for (A, B)
impl<'a, A: Get<'a>, B: Get<'a>, C: Get<'a>> Get<'a> for (A, B, C)
impl<'a, A: Get<'a>, B: Get<'a>, C: Get<'a>, D: Get<'a>> Get<'a> for (A, B, C, D)
impl<'a, A: Get<'a>, B: Get<'a>, C: Get<'a>, D: Get<'a>, E: Get<'a>> Get<'a> for (A, B, C, D, E)
impl<'a, A: Get<'a>, B: Get<'a>, C: Get<'a>, D: Get<'a>, E: Get<'a>, F: Get<'a>> Get<'a> for (A, B, C, D, E, F)
impl<'a, A: Get<'a>, B: Get<'a>, C: Get<'a>, D: Get<'a>, E: Get<'a>, F: Get<'a>, G: Get<'a>> Get<'a> for (A, B, C, D, E, F, G)
impl<'a, A: Get<'a>, B: Get<'a>, C: Get<'a>, D: Get<'a>, E: Get<'a>, F: Get<'a>, G: Get<'a>, H: Get<'a>> Get<'a> for (A, B, C, D, E, F, G, H)
impl<'a, A: Get<'a>, B: Get<'a>, C: Get<'a>, D: Get<'a>, E: Get<'a>, F: Get<'a>, G: Get<'a>, H: Get<'a>, I: Get<'a>> Get<'a> for (A, B, C, D, E, F, G, H, I)
impl<'a, A: Get<'a>, B: Get<'a>, C: Get<'a>, D: Get<'a>, E: Get<'a>, F: Get<'a>, G: Get<'a>, H: Get<'a>, I: Get<'a>, J: Get<'a>> Get<'a> for (A, B, C, D, E, F, G, H, I, J)
impl<'a, A: Get<'a>, B: Get<'a>, C: Get<'a>, D: Get<'a>, E: Get<'a>, F: Get<'a>, G: Get<'a>, H: Get<'a>, I: Get<'a>, J: Get<'a>, K: Get<'a>> Get<'a> for (A, B, C, D, E, F, G, H, I, J, K)
impl<'a, A: Get<'a>, B: Get<'a>, C: Get<'a>, D: Get<'a>, E: Get<'a>, F: Get<'a>, G: Get<'a>, H: Get<'a>, I: Get<'a>, J: Get<'a>, K: Get<'a>, L: Get<'a>> Get<'a> for (A, B, C, D, E, F, G, H, I, J, K, L)
impl<'a> Get<'a> for MessageItem