/// Create a new token predicate.
Create a new token predicate.
Create a new token predicate .
pub fn new(inner: T, token: Token) -> TokenPredicate<P, T> {
        TokenPredicate {
            inner: inner,
            token: token,
            _marker: PhantomData,
        }
    }
pub fn new ( inner : T , token : Token ) -> TokenPredicate < P , T > { TokenPredicate { inner : inner , token : token , _marker : PhantomData , } }
Create a new token predicate.
Create a new token predicate .
inner
T
token
Token