module 0.3.1

Modular NixOS-style configuration crate.
Documentation
[package]
name = "module"
version = "0.3.1"
authors = ["threadexio"]
edition = "2024"
description = '''
Modular NixOS-style configuration crate.
'''
documentation = "https://docs.rs/module"
readme = "README.md"
homepage = "https://github.com/threadexio/module-rs"
repository = "https://github.com/threadexio/module-rs"
license = "Apache-2.0"
keywords = ["module", "config", "nix"]
categories = ["command-line-utilities", "config", "no-std"]

[package.metadata.docs.rs]
all-features = true
rustc-args = ["--cfg", "module_nightly"]
rustdoc-args = ["--cfg", "module_nightly"]

[dependencies]
module-derive = { version = "0.1", path = "../module-derive", optional = true }
serde = { version = "1", features = ["derive"], optional = true }

[dev-dependencies]
serde_json = { version = "1" }

[features]
std = []
derive = ["dep:module-derive"]
serde = ["dep:serde"]

default = ["std"]

[lints]
workspace = true