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

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

Required methods

pub fn signature() -> Type[src]

pub fn alignment() -> usize[src]

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 Signature for &dyn AsRawFd[src]

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

Loading content...

Implementors

impl Signature for SignatureWrapper<'_>[src]

impl Signature for UnixFd[src]

impl Signature for Variant<'_, '_>[src]

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

impl<S: AsRef<str>> Signature for ObjectPath<S>[src]

Loading content...