Struct argdata::values::EncodedArgdata[][src]

pub struct EncodedArgdata<'d, F> { /* fields omitted */ }

Methods

impl<'d, F: ConvertFd> EncodedArgdata<'d, F>
[src]

Trait Implementations

impl<'d, F: Clone> Clone for EncodedArgdata<'d, F>
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl<'d, F: Copy> Copy for EncodedArgdata<'d, F>
[src]

impl<'d, F: Debug> Debug for EncodedArgdata<'d, F>
[src]

Formats the value using the given formatter. Read more

impl<'d, F: ConvertFd> Argdata<'d> for EncodedArgdata<'d, F>
[src]

Read the type of the value.

Check if the value is null.

Check if the value is a binary blob, and read it if it is.

Check if the value is a boolean, and read it if it is.

Check if the value is a file descriptor, and return it if it is. Read more

Check if the value is a float, and read it if it is.

Check if the value is an integer, and read it if it is. Read more

Check if the value is a map, and get access to it if it is.

Check if the value is a seq, and get access to it if it is.

Check if the value is a string, and read it if it is. Read more

Check if the value is a timestamp, and read it if it is.

The number of bytes that self.serialize() will write.

Serialize the argdata to the given writer. Read more

Read the value.

impl<'d, F: ConvertFd> Seq<'d> for EncodedArgdata<'d, F>
[src]

Iterate to the next element, returning None if the end is reached. Read more

impl<'d, F: ConvertFd> Map<'d> for EncodedArgdata<'d, F>
[src]

Iterate to the next key-value pair, returning None if the end is reached. Read more

Auto Trait Implementations

impl<'d, F> Send for EncodedArgdata<'d, F> where
    F: Send

impl<'d, F> Sync for EncodedArgdata<'d, F> where
    F: Sync