feat(scaffolding): add Rust package generator

This commit is contained in:
alexion committed 2026-10-24 11:12:19 -04:00
1 parent d342370b89
commit a5bc1d5303
12 files changed
+387

No files matched your search

@@ -0,0 +1,26 @@
load("@rules_rust//rust:defs.bzl", "rust_binary", "rust_library", "rust_test")
rust_library(
name = "{CRATE_NAME}",
crate_name = "{CRATE_NAME}",
srcs = [
"{CRATE_NAME}.rs",
"{CRATE_NAME}_test.rs",
],
)
rust_test(
name = "{CRATE_NAME}_test",
crate = ":{CRATE_NAME}",
)
rust_binary(
name = "{CRATE_NAME}_cli",
crate_name = "{CRATE_NAME}_cli",
srcs = [
"{CRATE_NAME}_main.rs",
],
deps = [
":{CRATE_NAME}",
],
)