TokenStreamUntil

Type Alias TokenStreamUntil 

Source
pub type TokenStreamUntil<T> = IntoTokenStream<Cons<Vec<Cons<Except<T>, TokenTree>>, Expect<T>>>;
Expand description

Parses a TokenStream until, but excluding T. The presence of T is mandatory.

§Example

let mut token_iter = "foo bar ; baz".to_token_iter();

let parsed = <TokenStreamUntil<Semicolon>>::parser(&mut token_iter).unwrap();
assert_tokens_eq!(parsed, "foo bar");

Aliased Type§

pub struct TokenStreamUntil<T>(/* private fields */);