Trait toad_msg::msg::opt::OptionMap

source ·
pub trait OptionMapwhere
    Self: Map<OptNumber, Self::OptValues>,
{ type OptValue: Array<Item = u8> + AppendCopy<u8>; type OptValues: Array<Item = OptValue<Self::OptValue>>; fn opts(self) -> OptIter<Self, Self::IntoIter> { ... } fn opt_refs<'a>(
        &'a self
    ) -> OptRefIter<'a, Self, Iter<'a, OptNumber, Self::OptValues>> { ... } }
Expand description

Generalization of HashMap<OptNumber, OptValue<Vec<u8>>>

Required Associated Types§

Byte array for option values

One or more values for a given number.

Note that not all options are repeatable.

Provided Methods§

Iterate over the map, yielding raw option structures

Iterate over the map, yielding raw option structures

Implementations on Foreign Types§

Implementors§