| /third_party/flatbuffers/include/flatbuffers/ |
| D | idl.h | 326 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/ |
| D | generics.rs | 311 ) -> 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()
|
| D | item.rs | 1483 ) -> 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/ |
| D | def_collector.rs | 57 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/ |
| D | mod.rs | 1978 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/ |
| D | misc.rs | 134 ) -> Result<(), Vec<(&'tcx ty::FieldDef, Ty<'tcx>, InfringingFieldsReason<'tcx>)>> { in all_fields_implement_trait()
|
| /third_party/rust/rust/src/tools/rustfmt/src/ |
| D | spanned.rs | 139 impl Spanned for ast::FieldDef { implementation
|
| D | vertical.rs | 36 impl AlignedItem for ast::FieldDef { implementation
|
| D | items.rs | 1385 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()
|
| D | overflow.rs | 75 FieldDef(&'a ast::FieldDef), enumerator
|
| /third_party/rust/rust/compiler/rustc_ast_passes/src/ |
| D | node_count.rs | 90 fn visit_field_def(&mut self, s: &FieldDef) { in visit_field_def()
|
| D | ast_validation.rs | 801 fn visit_field_def(&mut self, field: &'a FieldDef) { in visit_field_def()
|
| /third_party/rust/rust/compiler/rustc_hir_typeck/src/ |
| D | pat.rs | 1126 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()
|
| D | expr.rs | 1878 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/ |
| D | builtin.rs | 529 fields: Vec<(&ty::FieldDef, Ty<'_>, InfringingFieldsReason<'_>)>, in infringing_fields_error()
|
| /third_party/rust/rust/compiler/rustc_ast_pretty/src/pprust/state/ |
| D | item.rs | 437 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/ |
| D | ast.rs | 2728 pub struct FieldDef { struct 2745 Struct(ThinVec<FieldDef>, bool), argument 2758 pub fn fields(&self) -> &[FieldDef] { in fields()
|
| D | visit.rs | 182 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()
|
| D | mut_visit.rs | 990 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/ |
| D | hir.rs | 2995 pub struct FieldDef<'hir> { struct 3004 impl FieldDef<'_> { argument
|
| /third_party/rust/rust/src/tools/clippy/clippy_utils/src/ |
| D | ast_utils.rs | 548 pub fn eq_struct_field(l: &FieldDef, r: &FieldDef) -> bool { in eq_struct_field()
|
| /third_party/rust/rust/compiler/rustc_lint/src/ |
| D | types.rs | 805 ) -> Option<&'a ty::FieldDef> { in transparent_newtype_field() 962 field: &ty::FieldDef, in check_field_type_for_ffi()
|
| D | early.rs | 177 fn visit_field_def(&mut self, s: &'a ast::FieldDef) { in visit_field_def()
|
| /third_party/rust/rust/compiler/rustc_passes/src/ |
| D | hir_stats.rs | 640 fn visit_field_def(&mut self, s: &'v ast::FieldDef) { in visit_field_def()
|
| /third_party/rust/rust/compiler/rustc_expand/src/ |
| D | base.rs | 57 FieldDef(ast::FieldDef), enumerator 220 pub fn expect_field_def(self) -> ast::FieldDef { in expect_field_def()
|