49 lines
1.1 KiB
Plaintext
49 lines
1.1 KiB
Plaintext
|
const ALL_CARDS: &'static [&'static char] = &["2"]
|
||
|
fn foo<'a> (first: &'a str, second: &'a str) => () { }
|
||
|
|
||
|
----------------------------------------------------
|
||
|
|
||
|
[
|
||
|
["keyword", "const"],
|
||
|
" ALL_CARDS",
|
||
|
["punctuation", ":"],
|
||
|
["operator", "&"],
|
||
|
["lifetime-annotation", "'static"],
|
||
|
["punctuation", "["],
|
||
|
["operator", "&"],
|
||
|
["lifetime-annotation", "'static"],
|
||
|
" char",
|
||
|
["punctuation", "]"],
|
||
|
["operator", "="],
|
||
|
["operator", "&"],
|
||
|
["punctuation", "["],
|
||
|
["string", "\"2\""],
|
||
|
["punctuation", "]"],
|
||
|
["keyword", "fn"],
|
||
|
" foo",
|
||
|
["operator", "<"],
|
||
|
["lifetime-annotation", "'a"],
|
||
|
["operator", ">"],
|
||
|
["punctuation", "("],
|
||
|
"first",
|
||
|
["punctuation", ":"],
|
||
|
["operator", "&"],
|
||
|
["lifetime-annotation", "'a"],
|
||
|
" str",
|
||
|
["punctuation", ","],
|
||
|
" second",
|
||
|
["punctuation", ":"],
|
||
|
["operator", "&"],
|
||
|
["lifetime-annotation", "'a"],
|
||
|
" str",
|
||
|
["punctuation", ")"],
|
||
|
["operator", "=>"],
|
||
|
["punctuation", "("],
|
||
|
["punctuation", ")"],
|
||
|
["punctuation", "{"],
|
||
|
["punctuation", "}"]
|
||
|
]
|
||
|
|
||
|
----------------------------------------------------
|
||
|
|
||
|
Checks for lifetime annotations in real-world examples. See #1339.
|