# buildifier: disable=module-docstring
# buildifier: disable=function-docstring
def exercise_the_api():
    _var6 = configuration_field("foo", "bar")  # @unused

exercise_the_api()

def transition_func(settings):
    """A no-op transition function."""
    return settings

my_transition = transition(implementation = transition_func, inputs = [], outputs = [])

def _build_setting_impl(ctx):
    _ignore = [ctx]  # @unused
    return []

string_flag = rule(
    doc = "A string flag.",
    implementation = _build_setting_impl,
    build_setting = config.string(flag = True),
)

int_setting = rule(
    doc = "An integer flag.",
    implementation = _build_setting_impl,
    build_setting = config.int(flag = False),
)

# buildifier: disable=module-docstring
# buildifier: disable=function-docstring
def exercise_the_api():
    _var6 = configuration_field("foo", "bar")  # @unused

exercise_the_api()

def transition_func(settings):
    """A no-op transition function."""
    return settings

my_transition = transition(implementation = transition_func, inputs = [], outputs = [])

def _build_setting_impl(ctx):
    _ignore = [ctx]  # @unused
    return []

string_flag = rule(
    doc = "A string flag.",
    implementation = _build_setting_impl,
    build_setting = config.string(flag = True),
)

int_setting = rule(
    doc = "An integer flag.",
    implementation = _build_setting_impl,
    build_setting = config.int(flag = False),
)

# buildifier: disable=module-docstring # buildifier: disable=function-docstring # @unused A no-op transition function. # @unused