chromium/third_party/rust/serde_json_lenient/v0_2/wrapper/BUILD.gn

# Copyright 2022 The Chromium Authors
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.

import("//build/rust/rust_static_library.gni")

rust_static_library("wrapper") {
  crate_root = "lib.rs"
  allow_unsafe = true
  sources = [
    "lib.rs",
    "visitor.rs",
  ]

  cxx_bindings = [ "lib.rs" ]

  public_deps = [ ":wrapper_functions" ]
  deps = [
    "//third_party/rust/serde/v1:lib",
    "//third_party/rust/serde_json_lenient/v0_2:lib",
  ]
}

source_set("wrapper_functions") {
  visibility = [ ":*" ]
  deps = [ "//build/rust:cxx_cppdeps" ]
  sources = [ "functions.h" ]
}