diff --git a/aconfig/rust_aconfig_library.go b/aconfig/rust_aconfig_library.go index de41776a3..71918dd21 100644 --- a/aconfig/rust_aconfig_library.go +++ b/aconfig/rust_aconfig_library.go @@ -84,6 +84,7 @@ func (a *aconfigDecorator) GenerateSource(ctx rust.ModuleContext, deps rust.Path func (a *aconfigDecorator) SourceProviderDeps(ctx rust.DepsContext, deps rust.Deps) rust.Deps { deps = a.BaseSourceProvider.SourceProviderDeps(ctx, deps) deps.Rustlibs = append(deps.Rustlibs, "libflags_rust") + deps.Rustlibs = append(deps.Rustlibs, "liblazy_static") ctx.AddDependency(ctx.Module(), rustDeclarationsTag, a.Properties.Aconfig_declarations) return deps } diff --git a/aconfig/rust_aconfig_library_test.go b/aconfig/rust_aconfig_library_test.go index 17385c3d1..a10da2dde 100644 --- a/aconfig/rust_aconfig_library_test.go +++ b/aconfig/rust_aconfig_library_test.go @@ -22,6 +22,11 @@ func TestRustAconfigLibrary(t *testing.T) { crate_name: "flags_rust", srcs: ["lib.rs"], } + rust_library { + name: "liblazy_static", // test mock + crate_name: "lazy_static", + srcs: ["src/lib.rs"], + } aconfig_declarations { name: "my_aconfig_declarations", package: "com.example.package",