content: [package]
  name = "utils"
  version = "0.1.0"
  edition.workspace = true
  license.workspace = true
  
  [features]
  default = ["rename_noreplace"]
  rename_noreplace = []
  # Enables test-only APIs, incuding failpoints. In particular, enables the `fail_point!` macro,
  # which adds some runtime cost to run tests on outage conditions
  testing = ["fail/failpoints"]
  
  [dependencies]
  arc-swap.workspace = true
  sentry.workspace = true
  async-compression.workspace = true
  anyhow.workspace = true
  bincode.workspace = true
  bytes.workspace = true
  camino.workspace = true
  chrono.workspace = true
  diatomic-waker.workspace = true
  git-version.workspace = true
  hex = { workspace = true, features = ["serde"] }
  humantime.workspace = true
  fail.workspace = true
  futures = { workspace = true }
  jsonwebtoken.workspace = true
  nix = { workspace = true, features = ["ioctl"] }
  once_cell.workspace = true
  pem.workspace = true
  pin-project-lite.workspace = true
  regex.workspace = true
  serde.workspace = true
  serde_with.workspace = true
  serde_json.workspace = true
  signal-hook.workspace = true
  thiserror.workspace = true
  tokio = { workspace = true, features = ["signal"] }
  tokio-tar.workspace = true
  tokio-util.workspace = true
  toml_edit = { workspace = true, features = ["serde"] }
  tracing.workspace = true
  tracing-error.workspace = true
  tracing-subscriber = { workspace = true, features = ["json", "registry"] }
  tracing-utils.workspace = true
  rand.workspace = true
  scopeguard.workspace = true
  uuid.workspace = true
  strum.workspace = true
  strum_macros.workspace = true
  walkdir.workspace = true
  
  pq_proto.workspace = true
  postgres_connection.workspace = true
  metrics.workspace = true
  
  const_format.workspace = true
  
  [dev-dependencies]
  byteorder.workspace = true
  bytes.workspace = true
  criterion.workspace = true
  hex-literal.workspace = true
  camino-tempfile.workspace = true
  pprof.workspace = true
  serde_assert.workspace = true
  tokio = { workspace = true, features = ["test-util"] }
  
  [[bench]]
  name = "benchmarks"
  harness = false
  