Home
last modified time | relevance | path

Searched refs:rust (Results 1 – 25 of 87) sorted by relevance

1234

/build/soong/aconfig/codegen/
Drust_aconfig_library.go33 *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 {
Drust_aconfig_library_test.go14 rust.PrepareForIntegrationTestWithRust,
104 rust.PrepareForIntegrationTestWithRust).
167 rust.PrepareForIntegrationTestWithRust).
/build/make/tools/aconfig/aconfig_storage_file/
Daconfig_storage_file.cpp14 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/
Dother_warn_patterns.py56 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/
DBUILD.bazel17 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 …]
Dflags.bzl21 # 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
Dplatforms.bzl16 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/
Daconfig_storage_write_api.cpp52 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()
DAndroid.bp41 // cxx source codegen from rust api
50 // cxx header codegen from rust api
/build/soong/rust/
DAndroid.bp6 name: "soong-rust",
7 pkgPath: "android/soong/rust",
14 "soong-rust-config",
35 "rust.go",
Dsource_provider_test.go15 package rust package
Dproc_macro_test.go15 package rust package
DOWNERS1 # Additional owner/reviewers for rust rules, including parent directory owners.
Dstrip.go15 package rust package
Dclippy.go15 package rust package
/build/bazel/toolchains/rust/bootstrap/
DBUILD.bazel17 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…
Ddefs.bzl16 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/
DTEST_MAPPING30 "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/
DAndroid.bp6 name: "soong-rust-config",
7 pkgPath: "android/soong/rust/config",
/build/make/tools/aconfig/aconfig_storage_read_api/
Daconfig_storage_read_api.cpp118 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/
Dbazel.WORKSPACE230 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/
DCargo.toml6 # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
/build/soong/sysprop/
DAndroid.bp14 "soong-rust",
/build/make/tools/aconfig/aconfig_storage_read_api/tests/
DAndroid.bp11 name: "aconfig_storage_read_api.test.rust",
/build/make/tools/aconfig/aconfig_storage_write_api/tests/
DAndroid.bp2 name: "aconfig_storage_write_api.test.rust",

1234