mirror of
https://github.com/rust-lang/rust.git
synced 2024-11-25 16:24:46 +00:00
2fd364acff
`token::Lit` contains a `kind` field that indicates what kind of literal it is. `ast::MetaItemLit` currently wraps a `token::Lit` but also has its own `kind` field. This means that `ast::MetaItemLit` encodes the literal kind in two different ways. This commit changes `ast::MetaItemLit` so it no longer wraps `token::Lit`. It now contains the `symbol` and `suffix` fields from `token::Lit`, but not the `kind` field, eliminating the redundancy. |
||
---|---|---|
.. | ||
src | ||
Cargo.toml |