1load("@crate_index_cargo_workspace//:defs.bzl", "all_crate_deps") 2load("@rules_rust//rust:defs.bzl", "rust_library", "rust_test") 3 4package(default_visibility = ["//visibility:public"]) 5 6rust_library( 7 name = "printer", 8 srcs = ["src/lib.rs"], 9 edition = "2018", 10 deps = [ 11 "//cargo_workspace/rng", 12 ] + all_crate_deps(), 13) 14 15rust_test( 16 name = "unit_test", 17 crate = ":printer", 18) 19