• Home
  • Raw
  • Download

Lines Matching defs:String

183     fn as_string(&self) -> String;  in as_string()
184 fn as_usize(&self) -> Result<usize, String>; in as_usize() argument
201 fn as_string(&self) -> String { in as_string()
205 fn as_usize(&self) -> Result<usize, String> { in as_usize() argument
218 fn err_unexpected_rule<T>(expected: Rule, found: Rule) -> Result<T, String> { in err_unexpected_rule() argument
222 fn err_missing_rule<T>(expected: Rule) -> Result<T, String> { in err_missing_rule() argument
226 fn expect<'i>(iter: &mut impl Iterator<Item = Node<'i>>, rule: Rule) -> Result<Node<'i>, String> { in expect() argument
238 fn parse_identifier(iter: &mut NodeIterator<'_>) -> Result<String, String> { in parse_identifier() argument
242 fn parse_integer(iter: &mut NodeIterator<'_>) -> Result<usize, String> { in parse_integer() argument
246 fn parse_identifier_opt(iter: &mut NodeIterator<'_>) -> Result<Option<String>, String> { in parse_identifier_opt()
250 fn parse_integer_opt(iter: &mut NodeIterator<'_>) -> Result<Option<usize>, String> { in parse_integer_opt() argument
256 ) -> Result<(Option<String>, Option<usize>), String> { in parse_identifier_or_integer()
272 fn parse_string<'i>(iter: &mut impl Iterator<Item = Node<'i>>) -> Result<String, String> { in parse_string() argument
280 fn parse_size_modifier_opt(iter: &mut NodeIterator<'_>) -> Option<String> { in parse_size_modifier_opt()
284 fn parse_endianness(node: Node<'_>, context: &Context) -> Result<crate::ast::Endianness, String> { in parse_endianness() argument
299 fn parse_constraint(node: Node<'_>, context: &Context) -> Result<crate::ast::Constraint, String> { in parse_constraint() argument
314 ) -> Result<Vec<crate::ast::Constraint>, String> { in parse_constraint_list_opt() argument
319 fn parse_enum_value(node: Node<'_>, context: &Context) -> Result<crate::ast::TagValue, String> { in parse_enum_value() argument
334 ) -> Result<Vec<crate::ast::TagValue>, String> { in parse_enum_value_list_opt() argument
339 fn parse_enum_range(node: Node<'_>, context: &Context) -> Result<crate::ast::TagRange, String> { in parse_enum_range() argument
353 fn parse_enum_tag(node: Node<'_>, context: &Context) -> Result<crate::ast::Tag, String> { in parse_enum_tag() argument
382 ) -> Result<Vec<crate::ast::Tag>, String> { in parse_enum_tag_list() argument
387 fn parse_field(node: Node<'_>, context: &Context) -> Result<ast::Field, String> { in parse_field() argument
484 fn parse_field_list(iter: &mut NodeIterator, context: &Context) -> Result<Vec<ast::Field>, String> { in parse_field_list() argument
492 ) -> Result<Vec<ast::Field>, String> { in parse_field_list_opt() argument
497 fn parse_toplevel(root: Node<'_>, context: &Context) -> Result<ast::File, String> { in parse_toplevel() argument
599 name: String, in parse_inline()
600 source: String, in parse_inline()
621 name: String, in parse_file()