Enum async_rustbus::rustbus_core::message_builder::HdrVar [−][src]
pub enum HdrVar<'fds, 'buf> { Path(&'buf ObjectPath), Str(&'buf str), U32(u32), Sig(&'buf SigStr), Catchall(Variant<'fds, 'buf>), }
Variants
Path(&'buf ObjectPath)
Str(&'buf str)
U32(u32)
Catchall(Variant<'fds, 'buf>)
Trait Implementations
impl<'fds, 'buf> Marshal for HdrVar<'fds, 'buf>
[src]
impl<'fds, 'buf> Marshal for HdrVar<'fds, 'buf>
[src]fn marshal(&self, ctx: &mut MarshalContext<'_, '_>) -> Result<(), Error>
[src]
pub fn marshal_as_variant(
&self,
ctx: &mut MarshalContext<'_, '_>
) -> Result<(), Error>
[src]
&self,
ctx: &mut MarshalContext<'_, '_>
) -> Result<(), Error>
impl<'buf, 'fds> Unmarshal<'buf, 'fds> for HdrVar<'fds, 'buf>
[src]
impl<'buf, 'fds> Unmarshal<'buf, 'fds> for HdrVar<'fds, 'buf>
[src]