Lines Matching refs:builder
3 builder, AliasVariation, Builder, CodegenConfig, EnumVariation,
509 let mut builder = builder();
512 builder = builder.header(header);
518 builder = builder.rust_target(rust_target);
522 builder = builder.default_enum_style(variant);
526 builder = builder.bitfield_enum(regex);
530 builder = builder.newtype_enum(regex);
534 builder = builder.newtype_global_enum(regex);
538 builder = builder.rustified_enum(regex);
542 builder = builder.constified_enum(regex);
546 builder = builder.constified_enum_module(regex);
550 builder =
551 builder.default_macro_constant_type(default_macro_constant_type)
555 builder = builder.default_alias_style(variant);
559 builder = builder.type_alias(regex);
563 builder = builder.new_type_alias(regex);
567 builder = builder.new_type_alias_deref(regex);
571 builder = builder.default_non_copy_union_style(variant);
575 builder = builder.bindgen_wrapper_union(regex);
579 builder = builder.manually_drop_union(regex);
583 builder = builder.blocklist_type(ty);
587 builder = builder.blocklist_function(fun);
591 builder = builder.blocklist_item(id);
595 builder = builder.blocklist_file(file);
599 builder = builder.emit_builtins();
603 builder = builder.layout_tests(false);
607 builder = builder.derive_copy(false);
611 builder = builder.derive_debug(false);
615 builder = builder.impl_debug(true);
619 builder = builder.impl_partialeq(true);
623 builder = builder.derive_default(true);
627 builder = builder.derive_hash(true);
631 builder = builder.derive_partialeq(true);
635 builder = builder.derive_partialord(true);
639 builder = builder.derive_eq(true);
643 builder = builder.derive_ord(true);
647 builder = builder.derive_default(false);
651 builder = builder.prepend_enum_name(false);
655 builder = builder.detect_include_paths(false);
659 builder = builder.fit_macro_constants(true);
663 builder = builder.time_phases(true);
667 builder = builder.array_pointers_in_arguments(true);
671 builder = builder.wasm_import_module_name(wasm_import_name);
675 builder = builder.ctypes_prefix(prefix);
678 builder = builder.anon_fields_prefix(anon_fields_prefix);
681 builder = builder.with_codegen_config(config);
685 builder = builder.emit_clang_ast();
689 builder = builder.emit_ir();
693 builder = builder.emit_ir_graphviz(path);
697 builder = builder.enable_cxx_namespaces();
701 builder = builder.enable_function_attribute_detection();
705 builder = builder.disable_name_namespacing();
709 builder = builder.disable_nested_struct_naming();
713 builder = builder.disable_untagged_union();
717 builder = builder.disable_header_comment();
721 builder = builder.ignore_functions();
725 builder = builder.ignore_methods();
729 builder = builder.no_convert_floats();
733 builder = builder.generate_comments(false);
737 builder = builder.allowlist_recursively(false);
741 builder = builder.objc_extern_crate(true);
745 builder = builder.generate_block(true);
749 builder = builder.block_extern_crate(true);
753 builder = builder.opaque_type(ty);
757 builder = builder.raw_line(line);
763 builder = builder.module_raw_line(module, line);
767 builder = builder.use_core();
771 builder = builder.trust_clang_mangling(false);
775 builder = builder.conservative_inline_namespaces();
779 builder = builder.generate_inline_functions(true);
783 builder = builder.allowlist_function(regex);
787 builder = builder.allowlist_type(regex);
791 builder = builder.allowlist_var(regex);
795 builder = builder.allowlist_file(file);
799 builder = builder.clang_arg(arg);
805 builder = builder.depfile(path, depfile);
810 builder = builder.depfile("-", depfile);
816 builder.dump_preprocessed_input()?;
820 builder = builder.record_matches(false);
824 builder = builder.size_t_is_usize(false);
828 builder = builder.rustfmt_bindings(false);
855 builder = builder.rustfmt_configuration_file(Some(path));
859 builder = builder.no_partialeq(regex);
863 builder = builder.no_copy(regex);
867 builder = builder.no_debug(regex);
871 builder = builder.no_default(regex);
875 builder = builder.no_hash(regex);
879 builder = builder.must_use_type(regex);
883 builder = builder.dynamic_library_name(dynamic_library_name);
887 builder = builder.dynamic_link_require_all(true);
891 builder = builder.respect_cxx_access_specs(true);
895 builder = builder.translate_enum_integer_types(true);
899 builder = builder.c_naming(true);
903 builder = builder.explicit_padding(true);
907 builder = builder.vtable_generation(true);
911 builder = builder.sort_semantically(true);
915 builder = builder.merge_extern_blocks(true);
925 builder = builder.override_abi(abi, regex);
929 builder = builder.wrap_unsafe_ops(true);
991 builder = builder.parse_callbacks(Box::new(CustomDeriveCallback {
1000 builder = builder.wrap_static_fns(true);
1004 builder = builder.wrap_static_fns_path(path);
1008 builder = builder.wrap_static_fns_suffix(suffix);
1011 Ok((builder, output, verbose))