/build/soong/aconfig/codegen/ |
D | rust_aconfig_library.go | 33 *rust.BaseSourceProvider 38 func NewRustAconfigLibrary(hod android.HostOrDeviceSupported) (*rust.Module, *aconfigDecorator) { 40 BaseSourceProvider: rust.NewSourceProvider(), 44 module := rust.NewSourceProviderModule(android.HostAndDeviceSupported, aconfig, false, false) 60 func (a *aconfigDecorator) GenerateSource(ctx rust.ModuleContext, deps rust.PathDeps) android.Path { 102 func (a *aconfigDecorator) SourceProviderDeps(ctx rust.DepsContext, deps rust.Deps) rust.Deps {
|
D | rust_aconfig_library_test.go | 14 rust.PrepareForIntegrationTestWithRust, 104 rust.PrepareForIntegrationTestWithRust). 167 rust.PrepareForIntegrationTestWithRust).
|
/build/make/tools/aconfig/aconfig_storage_file/ |
D | aconfig_storage_file.cpp | 14 auto flag_list_cxx = list_flags_cxx(rust::Str(package_map.c_str()), in list_flags() 15 rust::Str(flag_map.c_str()), in list_flags() 16 rust::Str(flag_val.c_str())); in list_flags() 38 auto flag_list_cxx = list_flags_with_info_cxx(rust::Str(package_map.c_str()), in list_flags_with_info() 39 rust::Str(flag_map.c_str()), in list_flags_with_info() 40 rust::Str(flag_val.c_str()), in list_flags_with_info() 41 rust::Str(flag_info.c_str())); in list_flags_with_info()
|
/build/make/tools/warn/ |
D | other_warn_patterns.py | 56 def rust(severity, description, pattern): function 135 rust(Severity.HIGH, 'Does not derive Copy', '.+ does not derive Copy'), 136 rust(Severity.MEDIUM, '... are deprecated', 139 rust(Severity.MEDIUM, 'never used', '.* is never used:'), 140 rust(Severity.MEDIUM, 'unused import', 'unused import: '), 141 rust(Severity.MEDIUM, 'unnecessary attribute', 143 rust(Severity.MEDIUM, 'unnecessary parentheses',
|
/build/bazel/toolchains/rust/ |
D | BUILD.bazel | 17 load("@rules_rust//rust:toolchain.bzl", "rust_toolchain") 19 load("//build/bazel/toolchains/rust:flags.bzl", "flags") 20 load("//build/bazel/toolchains/rust:platforms.bzl", "platforms") 29 rust_prebuilts_path = "//prebuilts/rust/linux-x86/" + rust_version 44 # and upgrade grpc_rust_plugin to use new protobuf modules like protoc-gen-rust 46 proto_compile_deps = ["//external/rust/crates/protobuf:libprotobuf"], 47 proto_plugin = "//external/rust/crates/protobuf-codegen:protoc-gen-rust", 77 toolchain_type = "@rules_rust//rust:toolchain_type", 88 # The system sysroot for the prebuilt compiler is prebuilts/rust/linux-x86/<rust_version> 89 … # At runtime, rust rules set `-L <path-to-sysroot_with_stdlibs>/lib/rustlib/<target-triple>/lib` [all …]
|
D | flags.bzl | 21 # rust flags that are applied to both host and device build 24 # https://github.com/bazelbuild/rules_rust/blob/aa4b3a862a8200c9422b7f7e050b12c7ef2c2a61/rust/priva… 31 # host rust flags 34 # device rust flags 43 # host rust flags 45 # device rust flags
|
D | platforms.bzl | 16 This file contains platforms for defining rust toolchains for device builds 19 load("//build/bazel/toolchains/rust:flags.bzl", "flags")
|
/build/make/tools/aconfig/aconfig_storage_write_api/ |
D | aconfig_storage_write_api.cpp | 52 auto content = rust::Slice<uint8_t>( in set_boolean_flag_value() 67 auto content = rust::Slice<uint8_t>( in set_flag_has_server_override() 83 auto content = rust::Slice<uint8_t>( in set_flag_has_local_override() 98 rust::Str(package_map.c_str()), in create_flag_info() 99 rust::Str(flag_map.c_str()), in create_flag_info() 100 rust::Str(flag_info_out.c_str())); in create_flag_info()
|
D | Android.bp | 41 // cxx source codegen from rust api 50 // cxx header codegen from rust api
|
/build/soong/rust/ |
D | Android.bp | 6 name: "soong-rust", 7 pkgPath: "android/soong/rust", 14 "soong-rust-config", 35 "rust.go",
|
D | source_provider_test.go | 15 package rust package
|
D | proc_macro_test.go | 15 package rust package
|
D | OWNERS | 1 # Additional owner/reviewers for rust rules, including parent directory owners.
|
D | strip.go | 15 package rust package
|
D | clippy.go | 15 package rust package
|
/build/bazel/toolchains/rust/bootstrap/ |
D | BUILD.bazel | 17 load("@rules_rust//rust:defs.bzl", "rust_stdlib_filegroup") 18 load("@rules_rust//rust:toolchain.bzl", "rust_toolchain") 20 load("//build/bazel/toolchains/rust:flags.bzl", "flags") 21 load("//build/bazel/toolchains/rust:platforms.bzl", "platforms") 24 package(default_visibility = ["//build/bazel/toolchains/rust:__subpackages__"]) 31 rust_prebuilts_path = "//prebuilts/rust/linux-x86/" + rust_version 63 toolchain_type = "@rules_rust//rust:toolchain_type", 88 # https://github.com/bazelbuild/rules_rust/blob/ca750fa83d75a2408be93519e9c4d1a2b8b2a087/rust/toolc…
|
D | defs.bzl | 16 This file contains rule and transition for building rust toolchain for device 28 "//build/bazel/toolchains/rust/bootstrap:enable_base_toolchain", 31 "@rules_rust//rust/settings:use_real_import_macro", 32 "@rules_rust//rust/settings:pipelined_compilation", 38 "//build/bazel/toolchains/rust/bootstrap:enable_base_toolchain": True, 43 "@rules_rust//rust/settings:use_real_import_macro": False, 44 "@rules_rust//rust/settings:pipelined_compilation": True, 65 # a normal downstream rust target. 73 # to the base toolchain. This mechanism allows building rust stdlibs using the base toolchain 123 https://rustc-dev-guide.rust-lang.org/building/bootstrapping.html#what-is-a-sysroot
|
/build/make/tools/aconfig/ |
D | TEST_MAPPING | 30 "name": "aconfig.prod_mode.test.rust" 34 "name": "aconfig.test_mode.test.rust" 39 // "name": "aconfig.exported_mode.test.rust" 83 // aconfig_storage write api rust integration tests 84 "name": "aconfig_storage_write_api.test.rust" 91 // aconfig_storage read api rust integration tests 92 "name": "aconfig_storage_read_api.test.rust"
|
/build/soong/rust/config/ |
D | Android.bp | 6 name: "soong-rust-config", 7 pkgPath: "android/soong/rust/config",
|
/build/make/tools/aconfig/aconfig_storage_read_api/ |
D | aconfig_storage_read_api.cpp | 118 rust::Str(file_path.c_str())); in get_storage_file_version() 132 auto content = rust::Slice<const uint8_t>( in get_package_read_context() 134 auto context_cxx = get_package_read_context_cxx(content, rust::Str(package.c_str())); in get_package_read_context() 153 auto content = rust::Slice<const uint8_t>( in get_flag_read_context() 155 auto context_cxx = get_flag_read_context_cxx(content, package_id, rust::Str(flag_name.c_str())); in get_flag_read_context() 173 auto content = rust::Slice<const uint8_t>( in get_boolean_flag_value() 190 auto content = rust::Slice<const uint8_t>( in get_flag_attribute()
|
/build/bazel/ |
D | bazel.WORKSPACE | 230 path = "external/rust/crates/tinyjson", 242 "//build/bazel/toolchains/rust/bootstrap:rust_toolchain_android_arm64_base", 243 "//build/bazel/toolchains/rust/bootstrap:rust_toolchain_android_arm_base", 244 "//build/bazel/toolchains/rust/bootstrap:rust_toolchain_android_x86_64_base", 245 "//build/bazel/toolchains/rust/bootstrap:rust_toolchain_android_x86_base", 246 "//build/bazel/toolchains/rust:rust_toolchain_android_arm64", 247 "//build/bazel/toolchains/rust:rust_toolchain_android_arm", 248 "//build/bazel/toolchains/rust:rust_toolchain_android_x86_64", 249 "//build/bazel/toolchains/rust:rust_toolchain_android_x86", 250 "build/bazel/toolchains/rust:rust_toolchain_x86_64_unknown-linux-gnu", [all …]
|
/build/make/tools/aconfig/aconfig_device_paths/ |
D | Cargo.toml | 6 # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
/build/soong/sysprop/ |
D | Android.bp | 14 "soong-rust",
|
/build/make/tools/aconfig/aconfig_storage_read_api/tests/ |
D | Android.bp | 11 name: "aconfig_storage_read_api.test.rust",
|
/build/make/tools/aconfig/aconfig_storage_write_api/tests/ |
D | Android.bp | 2 name: "aconfig_storage_write_api.test.rust",
|