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.