Skip to main content

DefaultedInnerFmt

Type Alias DefaultedInnerFmt 

Source
pub type DefaultedInnerFmt<Field, Rest, T, U, const DER: bool> = Mapped<Refined<Optional<Field, Rest>, PredFnSpec<(Option<T>, U)>>, FnSpecMapper<(Option<T>, U), (T, U)>>;

Aliased Type§

pub struct DefaultedInnerFmt<Field, Rest, T, U, const DER: bool> {
    pub inner: Refined<Optional<Field, Rest>, FnSpec<((Option<T>, U),), bool>>,
    pub mapper: (FnSpec<((Option<T>, U),), (T, U)>, FnSpec<((T, U),), (Option<T>, U)>),
}

Fields§

§inner: Refined<Optional<Field, Rest>, FnSpec<((Option<T>, U),), bool>>

The inner combinator whose values are being transformed.

§mapper: (FnSpec<((Option<T>, U),), (T, U)>, FnSpec<((T, U),), (Option<T>, U)>)

The mapping between the inner and outer value types.