github.com/grpc-ecosystem/grpc-gateway/v2@v2.19.1/runtime/BUILD.bazel (about)

     1  load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
     2  
     3  package(default_visibility = ["//visibility:public"])
     4  
     5  go_library(
     6      name = "runtime",
     7      srcs = [
     8          "context.go",
     9          "convert.go",
    10          "doc.go",
    11          "errors.go",
    12          "fieldmask.go",
    13          "handler.go",
    14          "marshal_httpbodyproto.go",
    15          "marshal_json.go",
    16          "marshal_jsonpb.go",
    17          "marshal_proto.go",
    18          "marshaler.go",
    19          "marshaler_registry.go",
    20          "mux.go",
    21          "pattern.go",
    22          "proto2_convert.go",
    23          "query.go",
    24      ],
    25      importpath = "github.com/grpc-ecosystem/grpc-gateway/v2/runtime",
    26      deps = [
    27          "//internal/httprule",
    28          "//utilities",
    29          "@org_golang_google_genproto_googleapis_api//httpbody",
    30          "@org_golang_google_grpc//codes",
    31          "@org_golang_google_grpc//grpclog",
    32          "@org_golang_google_grpc//health/grpc_health_v1",
    33          "@org_golang_google_grpc//metadata",
    34          "@org_golang_google_grpc//status",
    35          "@org_golang_google_protobuf//encoding/protojson",
    36          "@org_golang_google_protobuf//proto",
    37          "@org_golang_google_protobuf//reflect/protoreflect",
    38          "@org_golang_google_protobuf//reflect/protoregistry",
    39          "@org_golang_google_protobuf//types/known/durationpb",
    40          "@org_golang_google_protobuf//types/known/fieldmaskpb",
    41          "@org_golang_google_protobuf//types/known/structpb",
    42          "@org_golang_google_protobuf//types/known/timestamppb",
    43          "@org_golang_google_protobuf//types/known/wrapperspb",
    44      ],
    45  )
    46  
    47  go_test(
    48      name = "runtime_test",
    49      size = "small",
    50      srcs = [
    51          "context_test.go",
    52          "convert_test.go",
    53          "errors_test.go",
    54          "fieldmask_test.go",
    55          "handler_test.go",
    56          "marshal_httpbodyproto_test.go",
    57          "marshal_json_test.go",
    58          "marshal_jsonpb_test.go",
    59          "marshal_proto_test.go",
    60          "marshaler_registry_test.go",
    61          "mux_internal_test.go",
    62          "mux_test.go",
    63          "pattern_test.go",
    64          "query_fuzz_test.go",
    65          "query_test.go",
    66      ],
    67      embed = [":runtime"],
    68      deps = [
    69          "//runtime/internal/examplepb",
    70          "//utilities",
    71          "@com_github_google_go_cmp//cmp",
    72          "@com_github_google_go_cmp//cmp/cmpopts",
    73          "@org_golang_google_genproto_googleapis_api//httpbody",
    74          "@org_golang_google_genproto_googleapis_rpc//errdetails",
    75          "@org_golang_google_genproto_googleapis_rpc//status",
    76          "@org_golang_google_grpc//:go_default_library",
    77          "@org_golang_google_grpc//codes",
    78          "@org_golang_google_grpc//health/grpc_health_v1",
    79          "@org_golang_google_grpc//metadata",
    80          "@org_golang_google_grpc//status",
    81          "@org_golang_google_protobuf//encoding/protojson",
    82          "@org_golang_google_protobuf//proto",
    83          "@org_golang_google_protobuf//testing/protocmp",
    84          "@org_golang_google_protobuf//types/known/durationpb",
    85          "@org_golang_google_protobuf//types/known/emptypb",
    86          "@org_golang_google_protobuf//types/known/fieldmaskpb",
    87          "@org_golang_google_protobuf//types/known/structpb",
    88          "@org_golang_google_protobuf//types/known/timestamppb",
    89          "@org_golang_google_protobuf//types/known/wrapperspb",
    90      ],
    91  )
    92  
    93  alias(
    94      name = "go_default_library",
    95      actual = ":runtime",
    96      visibility = ["//visibility:public"],
    97  )