content: [package]
  name = "zksync_error"
  authors.workspace = true
  categories.workspace = true
  edition.workspace = true
  homepage.workspace = true
  keywords.workspace = true
  license.workspace = true
  repository.workspace = true
  version.workspace = true
  
  [features]
  default = ["std", "use_anyhow", "use_serde"]
  std = [ "serde/std", "lazy_static/spin_no_std", "anyhow?/std", "strum/std"]
  use_anyhow = ["dep:anyhow"]
  use_serde = ["dep:serde"]
  runtime_documentation = ["dep:serde", "dep:serde_json"]
  serialized_errors = ["dep:serde", "dep:serde_json"]
  packed_errors = ["use_serde"]
  to_generic = []
  
  [dependencies]
  anyhow = { workspace = true, optional = true }
  lazy_static = { workspace = true, optional = true }
  serde = { workspace = true, features = [ "derive", "alloc" ], optional = true }
  serde_json = { workspace = true, optional = true }
  strum = { workspace = true, features = ["derive"] }
  strum_macros = { workspace = true }
  
  zksync_basic_types.workspace = true
  zksync-error-description.workspace = true
  
  [build-dependencies]
  zksync-error-codegen = { workspace = true, features = ["reqwest-rustls-tls"] }
  