|  | package config | 
|  |  | 
|  | var ( | 
|  | // When adding a new path below, add a rustfmt.toml file at the root of | 
|  | // the repository and enable the rustfmt repo hook. See aosp/1458238 | 
|  | // for an example. | 
|  | // TODO(b/160223496): enable rustfmt globally. | 
|  | RustAllowedPaths = []string{ | 
|  | "device/google/cuttlefish", | 
|  | "external/adhd", | 
|  | "external/crosvm", | 
|  | "external/libchromeos-rs", | 
|  | "external/minijail", | 
|  | "external/rust", | 
|  | "external/selinux/libselinux", | 
|  | "external/uwb", | 
|  | "external/vm_tools/p9", | 
|  | "frameworks/native/libs/binder/rust", | 
|  | "frameworks/proto_logging/stats", | 
|  | "packages/modules/DnsResolver", | 
|  | "packages/modules/Uwb", | 
|  | "packages/modules/Virtualization", | 
|  | "prebuilts/rust", | 
|  | "system/bt", | 
|  | "system/core/libstats/pull_rust", | 
|  | "system/extras/profcollectd", | 
|  | "system/extras/simpleperf", | 
|  | "system/hardware/interfaces/keystore2", | 
|  | "system/librustutils", | 
|  | "system/logging/liblog", | 
|  | "system/logging/rust", | 
|  | "system/nfc", | 
|  | "system/security", | 
|  | "system/tools/aidl", | 
|  | "tools/security/fuzzing/example_rust_fuzzer", | 
|  | "tools/security/fuzzing/orphans", | 
|  | "vendor/", | 
|  | } | 
|  |  | 
|  | DownstreamRustAllowedPaths = []string{ | 
|  | // Add downstream allowed Rust paths here. | 
|  | } | 
|  |  | 
|  | RustModuleTypes = []string{ | 
|  | // Don't add rust_bindgen or rust_protobuf as these are code generation modules | 
|  | // and can be expected to be in paths without Rust code. | 
|  | "rust_benchmark", | 
|  | "rust_benchmark_host", | 
|  | "rust_binary", | 
|  | "rust_binary_host", | 
|  | "rust_library", | 
|  | "rust_library_dylib", | 
|  | "rust_library_rlib", | 
|  | "rust_ffi", | 
|  | "rust_ffi_shared", | 
|  | "rust_ffi_static", | 
|  | "rust_fuzz", | 
|  | "rust_library_host", | 
|  | "rust_library_host_dylib", | 
|  | "rust_library_host_rlib", | 
|  | "rust_ffi_host", | 
|  | "rust_ffi_host_shared", | 
|  | "rust_ffi_host_static", | 
|  | "rust_proc_macro", | 
|  | "rust_test", | 
|  | "rust_test_host", | 
|  | } | 
|  | ) |