content: [package]
  name = "komodo_client"
  description = "Client for the Komodo build and deployment system"
  version.workspace = true
  edition.workspace = true
  authors.workspace = true
  license.workspace = true
  homepage.workspace = true
  repository.workspace = true
  
  # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
  
  [features]
  # default = ["blocking"] # use to dev client blocking mode
  mongo = ["dep:mongo_indexed"]
  blocking = ["reqwest/blocking"]
  
  [dependencies]
  # mogh
  mongo_indexed = { workspace = true, optional = true }
  serror = { workspace = true, features = ["axum"]}
  derive_default_builder.workspace = true
  derive_empty_traits.workspace = true
  async_timing_util.workspace = true
  partial_derive2.workspace = true
  derive_variants.workspace = true
  resolver_api.workspace = true
  # external
  tokio-tungstenite.workspace = true
  derive_builder.workspace = true
  urlencoding.workspace = true
  serde_json.workspace = true
  tokio-util.workspace = true
  thiserror.workspace = true
  typeshare.workspace = true
  indexmap.workspace = true
  serde_qs.workspace = true
  futures.workspace = true
  reqwest.workspace = true
  tracing.workspace = true
  anyhow.workspace = true
  serde.workspace = true
  tokio.workspace = true
  strum.workspace = true
  envy.workspace = true
  uuid.workspace = true
  clap.workspace = true
  bson.workspace = true
  ipnetwork.workspace = true