Skip to main content

Base128Fmt__

Type Alias Base128Fmt__ 

Source
pub type Base128Fmt__<const MINIMAL: bool> = Mapped<Refined<Repeat<Refined<U8, PredFnSpec<u8>>, Refined<U8, PredFnSpec<u8>>>, PredFnSpec<(Seq<u8>, u8)>>, FnSpecMapper<(Seq<u8>, u8), UInt>>;

Aliased Type§

pub struct Base128Fmt__<const MINIMAL: bool> {
    pub inner: Refined<Repeat<Refined<U8, FnSpec<(u8,), bool>>, Refined<U8, FnSpec<(u8,), bool>>>, FnSpec<((Seq<u8>, u8),), bool>>,
    pub mapper: (FnSpec<((Seq<u8>, u8),), u64>, FnSpec<(u64,), (Seq<u8>, u8)>),
}

Fields§

§inner: Refined<Repeat<Refined<U8, FnSpec<(u8,), bool>>, Refined<U8, FnSpec<(u8,), bool>>>, FnSpec<((Seq<u8>, u8),), bool>>

The inner combinator whose values are being transformed.

§mapper: (FnSpec<((Seq<u8>, u8),), u64>, FnSpec<(u64,), (Seq<u8>, u8)>)

The mapping between the inner and outer value types.