Don't write empty deps sections.
Change-Id: Idbf12abe8029a7e9a7014f1f629451ce5e536116
diff --git a/update_rust_crates.py b/update_rust_crates.py
index 46573f3..9eaaa9a 100755
--- a/update_rust_crates.py
+++ b/update_rust_crates.py
@@ -103,12 +103,13 @@
build_file.write("""
rust_info("%s") {
name = "%s"
-
- deps = [
-""" % (info["label"], info["name"]))
- for dep in info["deps"]:
- build_file.write(" \":%s\",\n" % dep)
- build_file.write(" ]\n")
+"""
+ % (info["label"], info["name"]))
+ if info["deps"]:
+ build_file.write("\n deps = [\n")
+ for dep in info["deps"]:
+ build_file.write(" \":%s\",\n" % dep)
+ build_file.write(" ]\n")
if "native_lib" in info:
lib = info["native_lib"]
build_file.write("""