waddling-errors 0.6.1

Ultra-minimal error code standard for the Waddling ecosystem
Documentation
[dependencies.ctor]
optional = true
version = "0.6"

[dependencies.paste]
optional = true
version = "1.0"

[dependencies.serde]
default-features = false
features = ["derive", "alloc"]
optional = true
version = "1.0"

[dependencies.serde_json]
optional = true
version = "1.0"

[dependencies.waddling-errors-hash]
default-features = false
optional = true
version = "0.6"

[dependencies.waddling-errors-macros]
optional = true
version = "0.6"

[dev-dependencies.serde_json]
version = "1.0"

[[example]]
name = "compile_time_metadata"
path = "examples/compile_time_metadata.rs"

[[example]]
name = "complete_system"
path = "examples/complete_system/main.rs"
required-features = ["metadata", "std", "runtime-hash"]

[[example]]
name = "global_config_demo"
path = "examples/global_config_demo.rs"

[[example]]
name = "html_customization_demo"
path = "examples/html_customization_demo.rs"

[[example]]
name = "integration_with_error_handling"
path = "examples/integration_with_error_handling.rs"

[[example]]
name = "no_std_example"
path = "examples/no_std_example.rs"

[[example]]
name = "trait_based_documented"
path = "examples/trait_based_documented.rs"

[[example]]
name = "trait_based_enums"
path = "examples/trait_based_enums.rs"

[[example]]
name = "wasm_minimal"
path = "examples/wasm_minimal.rs"

[features]
ansi-colors = []
auto-register = ["dep:ctor", "metadata", "std"]
default = ["macros"]
doc-gen = ["std", "serde", "serde_json", "metadata", "runtime-hash"]
emoji = []
macros = ["waddling-errors-macros"]
metadata = ["dep:paste"]
runtime-hash = ["dep:waddling-errors-hash", "waddling-errors-hash?/std", "std"]
serde = ["dep:serde"]
std = []

[lib]
name = "waddling_errors"
path = "src/lib.rs"

[package]
authors = ["Ash"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["development-tools"]
description = "Ultra-minimal error code standard for the Waddling ecosystem"
documentation = "https://docs.rs/waddling-errors"
edition = "2024"
keywords = ["errors", "diagnostics", "error-codes", "waddling"]
license = "MIT OR Apache-2.0"
name = "waddling-errors"
readme = "README.md"
repository = "https://gitlab.com/AshutoshMahala/waddling-errors"
resolver = "2"
version = "0.6.1"

[package.metadata.waddling-errors]
doc_formats = ["json", "html"]
doc_output_dir = "target/doc"
hash_algorithm = "xxHash64"
hash_seed = "Waddling"