Home
last modified time | relevance | path

Searched refs:Lit (Results 1 – 20 of 20) sorted by relevance

/linux/rust/syn/
H A Dlit.rs26 pub enum Lit {
848 pub fn Lit(marker: lookahead::TokenMarker) -> Lit {
858 value, Lit, LitBool, LitByte, LitByteStr, LitCStr, LitChar, LitFloat, LitFloatRepr, LitInt,
868 impl Parse for Lit { implementation
872 return Ok((Lit::new(lit), rest)); in parse()
882 return Ok((Lit::Bool(lit_bool), rest)); in parse()
899 fn parse_negative_lit(neg: Punct, cursor: Cursor) -> Option<(Lit, Cursor)> { in parse_negative_lit() argument
912 Lit::Int(LitInt { in parse_negative_lit()
927 Lit::Float(LitFloat { in parse_negative_lit()
943 Ok(Lit::Str(lit)) => Ok(lit), in parse()
[all …]
H A Dpat.rs36 Lit(PatLit),
249 use crate::lit::Lit;
310 } else if input.peek(Token![-]) || lookahead.peek(Lit) || lookahead.peek(Token![const]) in parse_single()
706 Lit(ExprLit), enumerator
714 PatRangeBound::Lit(pat) => Expr::Lit(pat), in into_expr()
722 PatRangeBound::Lit(pat) => Pat::Lit(pat), in into_pat()
741 let expr = if lookahead.peek(Lit) { in pat_range_bound()
742 PatRangeBound::Lit(input.parse()?) in pat_range_bound()
H A Dmeta.rs7 use crate::lit::Lit;
415 } else if input.peek(Lit) { in parse_meta_path()
H A Dclassify.rs53 | Expr::Lit(_) in requires_comma_to_be_match_arm()
164 | Expr::Lit(_) in expr_leading_label()
236 | Expr::Lit(_) in expr_trailing_brace()
H A Dprecedence.rs140 | Expr::Lit(ExprLit { attrs, .. }) in of()
169 | Expr::Lit(_) in of()
H A Dpath.rs296 use crate::lit::Lit;
324 if input.peek(Lit) || input.peek(token::Brace) { in parse()
348 return if input.peek(Lit) || input.peek(token::Brace) { in parse()
414 if input.peek(Lit) { in const_argument()
416 return Ok(Expr::Lit(lit)); in const_argument()
H A Dattr.rs653 use crate::lit::Lit;
745 let lit: Option<Lit> = ahead.parse()?; in parse_meta_name_value_after_path()
748 Expr::Lit(ExprLit { in parse_meta_name_value_after_path()
H A Dscan_expr.rs6 use syn::{AngleBracketedGenericArguments, BinOp, Expr, ExprPath, Lifetime, Lit, Token, Type};
237 Input::ConsumeLiteral => input.parse::<Option<Lit>>()?.is_some(), in scan_expr()
H A Dexpr.rs13 use crate::lit::Lit;
183 Lit(ExprLit),
500 pub lit: Lit,
913 || input.peek(Lit) // literal in peek()
948 | Expr::Lit(ExprLit { attrs, .. }) in replace_attrs()
1198 use crate::lit::{Lit, LitFloat, LitInt};
1797 } else if input.peek(Lit) { in atom_expr()
1798 input.parse().map(Expr::Lit) in atom_expr()
1898 } else if input.peek(Lit) { in atom_expr()
1899 input.parse().map(Expr::Lit) in atom_expr()
[all …]
H A Dlib.rs447 Lit, LitBool, LitByte, LitByteStr, LitCStr, LitChar, LitFloat, LitInt, LitStr,
H A Dstmt.rs365 | Expr::Lit(_) in stmt_expr()
H A Dfixup.rs752 | Expr::Lit(_) in scan_right()
H A Dgenerics.rs1452 Expr::Lit(expr) => expr.to_tokens(tokens), in print_const_argument()
/linux/rust/syn/gen/
H A Dclone.rs276 crate::Expr::Lit(v0) => crate::Expr::Lit(v0.clone()), in clone()
1364 impl Clone for crate::Lit { implementation
1367 crate::Lit::Str(v0) => crate::Lit::Str(v0.clone()), in clone()
1368 crate::Lit::ByteStr(v0) => crate::Lit::ByteStr(v0.clone()), in clone()
1369 crate::Lit::CStr(v0) => crate::Lit::CStr(v0.clone()), in clone()
1370 crate::Lit::Byte(v0) => crate::Lit::Byte(v0.clone()), in clone()
1371 crate::Lit::Char(v0) => crate::Lit::Char(v0.clone()), in clone()
1372 crate::Lit::Int(v0) => crate::Lit::Int(v0.clone()), in clone()
1373 crate::Lit::Float(v0) => crate::Lit::Float(v0.clone()), in clone()
1374 crate::Lit::Bool(v0) => crate::Lit::Bool(v0.clone()), in clone()
[all …]
H A Deq.rs308 (crate::Expr::Lit(self0), crate::Expr::Lit(other0)) => self0 == other0, in eq()
1331 impl Eq for crate::Lit {} implementation
1333 impl PartialEq for crate::Lit { implementation
1336 (crate::Lit::Str(self0), crate::Lit::Str(other0)) => self0 == other0, in eq()
1337 (crate::Lit::ByteStr(self0), crate::Lit::ByteStr(other0)) => self0 == other0, in eq()
1338 (crate::Lit::CStr(self0), crate::Lit::CStr(other0)) => self0 == other0, in eq()
1339 (crate::Lit::Byte(self0), crate::Lit::Byte(other0)) => self0 == other0, in eq()
1340 (crate::Lit::Char(self0), crate::Lit::Char(other0)) => self0 == other0, in eq()
1341 (crate::Lit::Int(self0), crate::Lit::Int(other0)) => self0 == other0, in eq()
1342 (crate::Lit::Float(self0), crate::Lit::Float(other0)) => self0 == other0, in eq()
[all …]
H A Dfold.rs587 fn fold_lit(&mut self, i: crate::Lit) -> crate::Lit { in fold_lit() argument
1379 crate::Expr::Lit(_binding_0) => crate::Expr::Lit(f.fold_expr_lit(_binding_0)), in fold_expr()
2703 pub fn fold_lit<F>(f: &mut F, node: crate::Lit) -> crate::Lit in fold_lit()
2708 crate::Lit::Str(_binding_0) => crate::Lit::Str(f.fold_lit_str(_binding_0)), in fold_lit()
2709 crate::Lit::ByteStr(_binding_0) => { in fold_lit()
2710 crate::Lit::ByteStr(f.fold_lit_byte_str(_binding_0)) in fold_lit()
2712 crate::Lit::CStr(_binding_0) => crate::Lit::CStr(f.fold_lit_cstr(_binding_0)), in fold_lit()
2713 crate::Lit::Byte(_binding_0) => crate::Lit::Byte(f.fold_lit_byte(_binding_0)), in fold_lit()
2714 crate::Lit::Char(_binding_0) => crate::Lit::Char(f.fold_lit_char(_binding_0)), in fold_lit()
2715 crate::Lit::Int(_binding_0) => crate::Lit::Int(f.fold_lit_int(_binding_0)), in fold_lit()
[all …]
H A Dhash.rs445 crate::Expr::Lit(v0) => { in hash()
1708 impl Hash for crate::Lit { implementation
1714 crate::Lit::Str(v0) => { in hash()
1718 crate::Lit::ByteStr(v0) => { in hash()
1722 crate::Lit::CStr(v0) => { in hash()
1726 crate::Lit::Byte(v0) => { in hash()
1730 crate::Lit::Char(v0) => { in hash()
1734 crate::Lit::Int(v0) => { in hash()
1738 crate::Lit::Float(v0) => { in hash()
1742 crate::Lit::Bool(v0) => { in hash()
[all …]
H A Ddebug.rs454 crate::Expr::Lit(v0) => v0.debug(formatter, "Lit"), in fmt()
1996 impl Debug for crate::Lit { implementation
2000 crate::Lit::Str(v0) => v0.debug(formatter, "Str"), in fmt()
2001 crate::Lit::ByteStr(v0) => v0.debug(formatter, "ByteStr"), in fmt()
2002 crate::Lit::CStr(v0) => v0.debug(formatter, "CStr"), in fmt()
2003 crate::Lit::Byte(v0) => v0.debug(formatter, "Byte"), in fmt()
2004 crate::Lit::Char(v0) => v0.debug(formatter, "Char"), in fmt()
2005 crate::Lit::Int(v0) => v0.debug(formatter, "Int"), in fmt()
2006 crate::Lit::Float(v0) => v0.debug(formatter, "Float"), in fmt()
2007 crate::Lit::Bool(v0) => v0.debug(formatter, "Bool"), in fmt()
[all …]
H A Dvisit_mut.rs558 fn visit_lit_mut(&mut self, i: &mut crate::Lit) { in visit_lit_mut() argument
1368 crate::Expr::Lit(_binding_0) => { in visit_expr_mut()
2605 pub fn visit_lit_mut<V>(v: &mut V, node: &mut crate::Lit) in visit_lit_mut()
2610 crate::Lit::Str(_binding_0) => { in visit_lit_mut()
2613 crate::Lit::ByteStr(_binding_0) => { in visit_lit_mut()
2616 crate::Lit::CStr(_binding_0) => { in visit_lit_mut()
2619 crate::Lit::Byte(_binding_0) => { in visit_lit_mut()
2622 crate::Lit::Char(_binding_0) => { in visit_lit_mut()
2625 crate::Lit::Int(_binding_0) => { in visit_lit_mut()
2628 crate::Lit::Float(_binding_0) => { in visit_lit_mut()
[all …]
H A Dvisit.rs550 fn visit_lit(&mut self, i: &'ast crate::Lit) { in visit_lit() argument
1370 crate::Expr::Lit(_binding_0) => { in visit_expr()
2742 pub fn visit_lit<'ast, V>(v: &mut V, node: &'ast crate::Lit) in visit_lit()
2747 crate::Lit::Str(_binding_0) => { in visit_lit()
2750 crate::Lit::ByteStr(_binding_0) => { in visit_lit()
2753 crate::Lit::CStr(_binding_0) => { in visit_lit()
2756 crate::Lit::Byte(_binding_0) => { in visit_lit()
2759 crate::Lit::Char(_binding_0) => { in visit_lit()
2762 crate::Lit::Int(_binding_0) => { in visit_lit()
2765 crate::Lit::Float(_binding_0) => { in visit_lit()
[all …]