• Home
  • Raw
  • Download

Lines Matching defs:String

188     fn as_string(&self) -> String;  in as_string()
189 fn as_usize(&self) -> Result<usize, String>; in as_usize() argument
216 fn as_string(&self) -> String { in as_string()
220 fn as_usize(&self) -> Result<usize, String> { in as_usize() argument
233 fn err_unexpected_rule<T>(expected: Rule, found: Rule) -> Result<T, String> { in err_unexpected_rule() argument
237 fn err_missing_rule<T>(expected: Rule) -> Result<T, String> { in err_missing_rule() argument
241 fn expect<'i>(iter: &mut impl Iterator<Item = Node<'i>>, rule: Rule) -> Result<Node<'i>, String> { in expect() argument
253 fn parse_identifier(iter: &mut NodeIterator<'_>) -> Result<String, String> { in parse_identifier() argument
257 fn parse_integer(iter: &mut NodeIterator<'_>) -> Result<usize, String> { in parse_integer() argument
261 fn parse_identifier_opt(iter: &mut NodeIterator<'_>) -> Result<Option<String>, String> { in parse_identifier_opt()
265 fn parse_integer_opt(iter: &mut NodeIterator<'_>) -> Result<Option<usize>, String> { in parse_integer_opt() argument
271 ) -> Result<(Option<String>, Option<usize>), String> { in parse_identifier_or_integer()
287 fn parse_string<'i>(iter: &mut impl Iterator<Item = Node<'i>>) -> Result<String, String> { in parse_string() argument
295 fn parse_size_modifier_opt(iter: &mut NodeIterator<'_>) -> Option<String> { in parse_size_modifier_opt()
299 fn parse_endianness(node: Node<'_>, context: &Context) -> Result<ast::Endianness, String> { in parse_endianness() argument
314 fn parse_constraint(node: Node<'_>, context: &Context) -> Result<ast::Constraint, String> { in parse_constraint() argument
329 ) -> Result<Vec<ast::Constraint>, String> { in parse_constraint_list_opt() argument
334 fn parse_enum_value(node: Node<'_>, context: &Context) -> Result<ast::TagValue, String> { in parse_enum_value() argument
349 ) -> Result<Vec<ast::TagValue>, String> { in parse_enum_value_list_opt() argument
354 fn parse_enum_range(node: Node<'_>, context: &Context) -> Result<ast::TagRange, String> { in parse_enum_range() argument
368 fn parse_enum_other(node: Node<'_>, context: &Context) -> Result<ast::TagOther, String> { in parse_enum_other() argument
379 fn parse_enum_tag(node: Node<'_>, context: &Context) -> Result<ast::Tag, String> { in parse_enum_tag() argument
411 ) -> Result<Vec<ast::Tag>, String> { in parse_enum_tag_list() argument
416 fn parse_field(node: Node<'_>, context: &Context) -> Result<ast::Field, String> { in parse_field() argument
517 fn parse_field_list(iter: &mut NodeIterator, context: &Context) -> Result<Vec<ast::Field>, String> { in parse_field_list() argument
525 ) -> Result<Vec<ast::Field>, String> { in parse_field_list_opt() argument
530 fn parse_toplevel(root: Node<'_>, context: &Context) -> Result<ast::File, String> { in parse_toplevel() argument
648 source: String, in parse_inline()