"""Tests for passing configuration to cargo_build_script rules""" def _create_dep_dir(ctx): out = ctx.actions.declare_directory("dep_dir") ctx.actions.run_shell( outputs = [out], arguments = [out.path], command = 'echo contents > "$@/a_file"', ) return [DefaultInfo(files = depset(direct = [out]))] create_dep_dir = rule( implementation = _create_dep_dir, )