diff options
Diffstat (limited to 'pkg/segment/BUILD')
-rw-r--r-- | pkg/segment/BUILD | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/pkg/segment/BUILD b/pkg/segment/BUILD new file mode 100644 index 000000000..f57ccc170 --- /dev/null +++ b/pkg/segment/BUILD @@ -0,0 +1,33 @@ +load("//tools/go_generics:defs.bzl", "go_template") + +package( + default_visibility = ["//:sandbox"], + licenses = ["notice"], +) + +go_template( + name = "generic_range", + srcs = ["range.go"], + types = [ + "T", + ], +) + +go_template( + name = "generic_set", + srcs = [ + "set.go", + "set_state.go", + ], + opt_consts = [ + "minDegree", + # trackGaps must either be 0 or 1. + "trackGaps", + ], + types = [ + "Key", + "Range", + "Value", + "Functions", + ], +) |