content: cargo-features = ["per-package-target", "profile-rustflags"]
  
  [package]
  name = "libcrowtty"
  version = "0.1.0"
  description = """
  The library parts of crowtty.
  
  crowtty is a host tool, aimed at speaking the sermux protocol with a
  simulator or physical target. It allows for receiving tracing messages,
  as well as mapping multiplexed "ports" as TCP sockets on the host.
  """
  repository = "https://github.com/tosc-rs/mnemos"
  homepage = "https://mnemos.dev"
  readme = "./README.md"
  license = "MIT OR Apache-2.0"
  edition = "2021"
  
  [dependencies.cobs]
  version = "0.2"
  
  [dependencies.clap]
  version = "4.0"
  features = ["derive", "env"]
  
  [dependencies.serde]
  version = "1.0"
  features = ["derive"]
  
  [dependencies.postcard]
  version = "1"
  features = ["alloc"]
  
  [dependencies.owo-colors]
  version = "3.5"
  features = ["supports-colors"]
  
  [dependencies.tracing-serde-structured]
  git = "https://github.com/hawkw/tracing-serde-structured"
  branch = "eliza/span-fields"
  default-features = true
  
  [dependencies.sermux-proto]
  path = "../../source/sermux-proto"
  features = ["use-std"]
  
  [dependencies.mnemos-trace-proto]
  path = "../../source/trace-proto"
  features = ["std"]
  
  [dependencies.tracing]
  version = "0.1.37"
  default-features = false
  
  [dependencies.tracing-subscriber]
  version = "0.3.17"
  default-features = false
  features = ["std"]
  
  [dependencies.miette]
  workspace = true
  