Lines Matching defs:Literal

556     Literal(Literal),
567 TokenTree::Literal(t) => t.span(),
581 TokenTree::Literal(t) => t.set_span(span),
604 impl From<Literal> for TokenTree {
605 fn from(g: Literal) -> Self {
606 TokenTree::Literal(g)
620 TokenTree::Literal(t) => Display::fmt(t, f),
639 TokenTree::Literal(t) => Debug::fmt(t, f),
1047 pub struct Literal {
1048 inner: imp::Literal,
1065 pub fn $name(n: $kind) -> Literal {
1066 Literal::_new(imp::Literal::$name(n))
1078 /// `Literal::i8_unsuffixed(1)` are equivalent to
1079 /// `Literal::u32_unsuffixed(1)`. Literals created from negative numbers
1086 pub fn $name(n: $kind) -> Literal {
1087 Literal::_new(imp::Literal::$name(n))
1092 impl Literal {
1093 fn _new(inner: imp::Literal) -> Self {
1094 Literal {
1100 fn _new_fallback(inner: fallback::Literal) -> Self {
1101 Literal {
1139 /// This constructor is similar to those like `Literal::i8_unsuffixed` where
1150 pub fn f64_unsuffixed(f: f64) -> Literal {
1152 Literal::_new(imp::Literal::f64_unsuffixed(f))
1168 pub fn f64_suffixed(f: f64) -> Literal {
1170 Literal::_new(imp::Literal::f64_suffixed(f))
1175 /// This constructor is similar to those like `Literal::i8_unsuffixed` where
1186 pub fn f32_unsuffixed(f: f32) -> Literal {
1188 Literal::_new(imp::Literal::f32_unsuffixed(f))
1204 pub fn f32_suffixed(f: f32) -> Literal {
1206 Literal::_new(imp::Literal::f32_suffixed(f))
1210 pub fn string(string: &str) -> Literal {
1211 Literal::_new(imp::Literal::string(string))
1215 pub fn character(ch: char) -> Literal {
1216 Literal::_new(imp::Literal::character(ch))
1220 pub fn byte_string(s: &[u8]) -> Literal {
1221 Literal::_new(imp::Literal::byte_string(s))
1238 /// Warning: the underlying [`proc_macro::Literal::subspan`] method is
1242 /// [`proc_macro::Literal::subspan`]: https://doc.rust-lang.org/proc_macro/struct.Literal.html#method.subspan
1253 Literal::_new(unsafe { imp::Literal::from_str_unchecked(repr) })
1257 impl FromStr for Literal {
1261 repr.parse().map(Literal::_new).map_err(|inner| LexError {
1268 impl Debug for Literal {
1274 impl Display for Literal {