blob: cc3068dc8c50363a43d1ba0f7c88f4d421cf3bc0 [file]
# buildifier: disable=module-docstring
# buildifier: disable=provider-params
MyPoorlyDocumentedInfo = provider()
MyFooInfo = provider(
doc = "Stores information about a foo.",
fields = ["bar", "baz"],
)
# buildifier: disable=unsorted-dict-items
MyVeryDocumentedInfo = provider(
doc = """
A provider with some really neat documentation.
Look on my works, ye mighty, and despair!
""",
fields = {
"favorite_food": """
A string representing my favorite food
Expected to be delicious.
""",
"favorite_color": "A string representing my favorite color",
},
)
named_providers_are_hashable = {
MyFooInfo: "MyFooInfo is hashable",
MyVeryDocumentedInfo: "So is MyVeryDocumentedInfo",
}