Function tagua_parser::internal::fold_into_vector
[−]
[src]
pub fn fold_into_vector<T>(accumulator: Vec<T>, item: T) -> Vec<T>
Fold an item into a vector.
This is useful when combined with the fold_many0!
macro for instance.
Examples
use tagua_parser::Result; use tagua_parser::internal::fold_into_vector; named!( test< &[u8], Vec<&[u8]> >, fold_many0!( tag!("abc"), Vec::new(), fold_into_vector ) ); assert_eq!(test(&b"abcabc"[..]), Result::Done(&b""[..], vec![&b"abc"[..], &b"abc"[..]]));Run