Home
last modified time | relevance | path

Searched defs:FieldDef (Results 1 – 25 of 32) sorted by relevance

12

/third_party/flatbuffers/include/flatbuffers/
Didl.h326 struct FieldDef : public Definition { struct
327 FieldDef() in FieldDef() function
344 bool IsScalarOptional() const { in IsScalarOptional()
347 bool IsScalar() const { in IsScalar()
350 bool IsOptional() const { return presence == kOptional; } in IsOptional()
351 bool IsRequired() const { return presence == kRequired; } in IsRequired()
352 bool IsDefault() const { return presence == kDefault; } in IsDefault()
377 return required ? FieldDef::kRequired in MakeFieldPresence() argument
388 // when FieldDef is a union field or an union type field. Therefore, argument
391 FieldDef *sibling_union_field; argument
/third_party/rust/rust/compiler/rustc_parse/src/parser/
Dgenerics.rs311 ) -> PResult<'a, (WhereClause, Option<ThinVec<ast::FieldDef>>)> { in parse_struct_where_clause()
318 ) -> PResult<'a, (WhereClause, Option<ThinVec<ast::FieldDef>>)> { in parse_where_clause_common()
Ditem.rs1483 ) -> PResult<'a, (ThinVec<FieldDef>, /* recovered */ bool)> { in parse_record_struct_body()
1524 pub(super) fn parse_tuple_struct_body(&mut self) -> PResult<'a, ThinVec<FieldDef>> { in parse_tuple_struct_body()
1575 fn parse_field_def(&mut self, adt_ty: &str) -> PResult<'a, FieldDef> { in parse_field_def() argument
1593 ) -> PResult<'a, FieldDef> { in parse_single_struct_field() argument
1732 ) -> PResult<'a, FieldDef> { in parse_name_and_ty() argument
/third_party/rust/rust/compiler/rustc_resolve/src/
Ddef_collector.rs57 fn collect_field(&mut self, field: &'a FieldDef, index: Option<usize>) { in collect_field()
316 fn visit_field_def(&mut self, field: &'a FieldDef) { in visit_field_def()
/third_party/rust/rust/compiler/rustc_middle/src/ty/
Dmod.rs1978 fields: IndexVec<FieldIdx, FieldDef>, in new() argument
2033 pub fn single_field(&self) -> &FieldDef { in single_field()
2041 pub fn tail_opt(&self) -> Option<&FieldDef> { in tail_opt()
2051 pub fn tail(&self) -> &FieldDef { in tail()
2116 pub struct FieldDef { struct
2122 impl PartialEq for FieldDef { argument
2148 impl Eq for FieldDef {} implementation
2150 impl Hash for FieldDef { implementation
2166 impl<'tcx> FieldDef { impl
/third_party/rust/rust/compiler/rustc_trait_selection/src/traits/
Dmisc.rs134 ) -> Result<(), Vec<(&'tcx ty::FieldDef, Ty<'tcx>, InfringingFieldsReason<'tcx>)>> { in all_fields_implement_trait()
/third_party/rust/rust/src/tools/rustfmt/src/
Dspanned.rs139 impl Spanned for ast::FieldDef { implementation
Dvertical.rs36 impl AlignedItem for ast::FieldDef { implementation
Ditems.rs1385 fields: &[ast::FieldDef], in format_struct_struct()
1532 fields: &[ast::FieldDef], in format_tuple_struct()
1826 field: &ast::FieldDef, in rewrite_struct_field_prefix()
1841 impl Rewrite for ast::FieldDef { implementation
1849 field: &ast::FieldDef, in rewrite_struct_field()
Doverflow.rs75 FieldDef(&'a ast::FieldDef), enumerator
/third_party/rust/rust/compiler/rustc_ast_passes/src/
Dnode_count.rs90 fn visit_field_def(&mut self, s: &FieldDef) { in visit_field_def()
Dast_validation.rs801 fn visit_field_def(&mut self, field: &'a FieldDef) { in visit_field_def()
/third_party/rust/rust/compiler/rustc_hir_typeck/src/
Dpat.rs1126 fields: &'tcx [ty::FieldDef], in e0023()
1565 unmentioned_fields: &mut Vec<(&'tcx ty::FieldDef, Ident)>, in error_inexistent_fields()
1806 unmentioned_fields: &[(&ty::FieldDef, Ident)], in lint_non_exhaustive_omitted_patterns()
1855 unmentioned_fields: &[(&ty::FieldDef, Ident)], in error_unmentioned_fields()
Dexpr.rs1878 remaining_fields: FxHashMap<Ident, (FieldIdx, &ty::FieldDef)>, in report_missing_fields()
2000 private_fields: Vec<&ty::FieldDef>, in report_private_fields()
2812 matches: &impl Fn(&ty::FieldDef, Ty<'tcx>) -> bool, in check_for_nested_field_satisfying()
2813 candidate_field: &ty::FieldDef, in check_for_nested_field_satisfying()
/third_party/rust/rust/compiler/rustc_hir_analysis/src/coherence/
Dbuiltin.rs529 fields: Vec<(&ty::FieldDef, Ty<'_>, InfringingFieldsReason<'_>)>, in infringing_fields_error()
/third_party/rust/rust/compiler/rustc_ast_pretty/src/pprust/state/
Ditem.rs437 fn print_record_struct_body(&mut self, fields: &[ast::FieldDef], span: rustc_span::Span) { in print_record_struct_body()
/third_party/rust/rust/compiler/rustc_ast/src/
Dast.rs2728 pub struct FieldDef { struct
2745 Struct(ThinVec<FieldDef>, bool), argument
2758 pub fn fields(&self) -> &[FieldDef] { in fields()
Dvisit.rs182 fn visit_field_def(&mut self, s: &'ast FieldDef) { in visit_field_def()
703 pub fn walk_field_def<'a, V: Visitor<'a>>(visitor: &mut V, field: &'a FieldDef) { in walk_field_def()
Dmut_visit.rs990 mut fd: FieldDef, in noop_flat_map_field_def()
993 let FieldDef { span, ident, vis, id, ty, attrs, is_placeholder: _ } = &mut fd; localVariable
/third_party/rust/rust/compiler/rustc_hir/src/
Dhir.rs2995 pub struct FieldDef<'hir> { struct
3004 impl FieldDef<'_> { argument
/third_party/rust/rust/src/tools/clippy/clippy_utils/src/
Dast_utils.rs548 pub fn eq_struct_field(l: &FieldDef, r: &FieldDef) -> bool { in eq_struct_field()
/third_party/rust/rust/compiler/rustc_lint/src/
Dtypes.rs805 ) -> Option<&'a ty::FieldDef> { in transparent_newtype_field()
962 field: &ty::FieldDef, in check_field_type_for_ffi()
Dearly.rs177 fn visit_field_def(&mut self, s: &'a ast::FieldDef) { in visit_field_def()
/third_party/rust/rust/compiler/rustc_passes/src/
Dhir_stats.rs640 fn visit_field_def(&mut self, s: &'v ast::FieldDef) { in visit_field_def()
/third_party/rust/rust/compiler/rustc_expand/src/
Dbase.rs57 FieldDef(ast::FieldDef), enumerator
220 pub fn expect_field_def(self) -> ast::FieldDef { in expect_field_def()

12