Loading rust/config/allowed_list.go +10 −0 Original line number Diff line number Diff line Loading @@ -26,9 +26,18 @@ var ( "system/logging/rust", "system/security", "system/tools/aidl", "tools/security/fuzzing/example_rust_fuzzer", } 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", Loading @@ -37,6 +46,7 @@ var ( "rust_ffi", "rust_ffi_shared", "rust_ffi_static", "rust_fuzz", "rust_library_host", "rust_library_host_dylib", "rust_library_host_rlib", Loading rust/rust.go +1 −1 Original line number Diff line number Diff line Loading @@ -35,7 +35,7 @@ func init() { android.AddNeverAllowRules( android.NeverAllow(). NotIn(config.RustAllowedPaths...). NotIn(append(config.RustAllowedPaths, config.DownstreamRustAllowedPaths...)...). ModuleType(config.RustModuleTypes...)) android.RegisterModuleType("rust_defaults", defaultsFactory) Loading Loading
rust/config/allowed_list.go +10 −0 Original line number Diff line number Diff line Loading @@ -26,9 +26,18 @@ var ( "system/logging/rust", "system/security", "system/tools/aidl", "tools/security/fuzzing/example_rust_fuzzer", } 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", Loading @@ -37,6 +46,7 @@ var ( "rust_ffi", "rust_ffi_shared", "rust_ffi_static", "rust_fuzz", "rust_library_host", "rust_library_host_dylib", "rust_library_host_rlib", Loading
rust/rust.go +1 −1 Original line number Diff line number Diff line Loading @@ -35,7 +35,7 @@ func init() { android.AddNeverAllowRules( android.NeverAllow(). NotIn(config.RustAllowedPaths...). NotIn(append(config.RustAllowedPaths, config.DownstreamRustAllowedPaths...)...). ModuleType(config.RustModuleTypes...)) android.RegisterModuleType("rust_defaults", defaultsFactory) Loading