pub fn parse_with_cache<'src, 'cache, 'interner, 'borrow, Tok, Err, Sy>(
cache: &mut NodeCache<'interner, &'borrow MultiThreadedTokenInterner>,
input: &'src str,
) -> Result<GreenNode, Err>pub fn parse_with_cache<'src, 'cache, 'interner, 'borrow, Tok, Err, Sy>(
cache: &mut NodeCache<'interner, &'borrow MultiThreadedTokenInterner>,
input: &'src str,
) -> Result<GreenNode, Err>