[package]
name = "os_observatory"
version = "0.1.1"
edition = "2024"
license = "MIT"
authors = ["AI Assistant (GPT-5-medium) based on an idea by alisio85"]
description = "Independent, no-deps observability toolkit for OS development: logging, tracing, and panic reporting designed for no_std environments."
readme = "README.md"
repository = "https://github.com/alisio85/os_observatory"
documentation = "https://docs.rs/os_observatory"
keywords = ["os", "kernel", "no_std", "logging", "tracing"]
categories = ["embedded", "development-tools::debugging", "no-std"]

[features]
# Enable use of the standard library when available (tests, host-run)
std = []
# Enable optional allocation support if integrators provide an allocator
alloc = []

[lib]
crate-type = ["rlib"]

[package.metadata.docs.rs]
targets = ["x86_64-unknown-linux-gnu"]
all-features = true
rustdoc-args = ["--cfg", "docsrs"]

