1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
# Package configurations
[]
# The name of the crate as it will appear on crates.io
= "rustwatch"
# A concise description of the crate’s purpose (shown on crates.io and docs.rs)
= "First-class logging and monitoring for Rust applications. Deep insights and structured logs, wherever you deploy."
# Keywords to improve discoverability on crates.io
= ["logging", "logger", "log", "rust", "rustwatch"]
# Author information (name and email)
= ["Selçuk Çukur <hello@selcukcukur.me>"]
# License identifier (SPDX format, e.g. MIT, Apache-2.0)
= "MIT"
# Current crate version (Semantic Versioning compliant)
= "0.2.2"
# Rust edition (modern syntax and features)
= "2024"
# Crates.io category (used for classification and discoverability)
= ["development-tools", "development-tools::debugging", "development-tools::profiling"]
# Documentation URL (published API reference on docs.rs)
= "https://docs.rs/rustwatch"
# Repository URL (source code and issue tracker)
= "https://github.com/selcukcukur/rustwatch"
# Path to the readme file (displayed on crates.io)
= "readme.md"
# Dependency configurations
[]
# Chrono provides date and time utilities (timestamps in log records)
= "0"
# Chrono-tz adds timezone support for Chrono (used for timezone-aware logging)
= "0"
# Serde is the core serialization/deserialization framework
= { = "1", = ["derive"] }
# Serde JSON is the JSON backend for Serde (used for structured log output)
= "1"
= "2.0.18"
# Library configuration
[]
# The library name (as exposed to other crates)
= "rustwatch"
# Path to the library entry point (main source file)
= "src/lib.rs"