[][src]Trait rustbus::wire::marshal::traits::Signature

pub trait Signature {
    fn signature() -> Type;
fn alignment() -> usize; }

Required methods

fn signature() -> Type

fn alignment() -> usize

Loading content...

Implementations on Foreign Types

impl<'_, S: Signature> Signature for &'_ S[src]

impl Signature for ()[src]

impl<E: Signature> Signature for (E,)[src]

impl<E1: Signature, E2: Signature> Signature for (E1, E2)[src]

impl<E1: Signature, E2: Signature, E3: Signature> Signature for (E1, E2, E3)[src]

impl<E1: Signature, E2: Signature, E3: Signature, E4: Signature> Signature for (E1, E2, E3, E4)[src]

impl<E1: Signature, E2: Signature, E3: Signature, E4: Signature, E5: Signature> Signature for (E1, E2, E3, E4, E5)[src]

impl<E: Signature> Signature for [E][src]

impl<'_, E: Signature> Signature for &'_ [E][src]

impl<K: Signature, V: Signature> Signature for HashMap<K, V>[src]

impl Signature for u64[src]

impl Signature for i64[src]

impl Signature for u32[src]

impl Signature for i32[src]

impl Signature for u16[src]

impl Signature for i16[src]

impl Signature for u8[src]

impl Signature for bool[src]

impl Signature for String[src]

impl<'_> Signature for &'_ str[src]

impl<E: Signature> Signature for Vec<E>[src]

Loading content...

Implementors

impl Signature for UnixFd[src]

impl<'_> Signature for ObjectPath<'_>[src]

impl<'_> Signature for SignatureWrapper<'_>[src]

impl<'a, E: Copy + Marshal> Signature for OptimizedMarshal<'a, E>[src]

Loading content...