pub fn try_fold_bounds<Bounds, Stream, Context, Parser, Acc, Init, Ret, F>(
parser: Parser,
bounds: Bounds,
init: Init,
try_fold: F,
) -> TryFoldBounds<Parser, Bounds, Init, F>where
Stream: Streaming,
Context: Contexting<UtilsAtom<Stream>>,
Parser: Parse<Stream, Context>,
Init: Fn() -> Ret,
F: Fn(Acc, Parser::Token) -> Ret,
Ret: Try<Output = Acc>,
Parsed<Acc, Stream, Context>: FromResidual<Ret::Residual>,
Bounds: TryFoldBoundsParse,
Acc: Debug,Expand description
Function style version of crate::Utils::try_fold_bounds