mdpreview/Cargo.toml

29 lines
1.3 KiB
TOML

[package]
name = "mdpreview"
version = "0.1.0"
edition = "2024"
authors = ["Vladislav Kan <thek4n@yandex.ru>"]
[profile.release]
opt-level = "z" # Оптимизация именно по размеру (z > s)
lto = true # Link Time Optimization: объединяет и оптимизирует весь код целиком
codegen-units = 1 # Уменьшает количество параллельных единиц компиляции, позволяя лучше оптимизировать
panic = "abort" # Отключает механизм развертывания стека при панике (экономит много места)
strip = true # Автоматически удаляет символы отладки (доступно в стабильной версии Rust 1.59+)
[dependencies]
pulldown-cmark = "0.9"
axum = "0.7"
tokio = { version = "1", features = ["full"] }
serde = { version = "1", features = ["derive"] }
tracing-subscriber = { version = "0.3", features = ["env-filter"] }
syntect = "5.0"
notify = "6.1"
tokio-stream = { version = "0.1", features = ["sync"] }
futures = "0.3"
clap = { version = "4.5", features = ["derive"] }
tower-http = { version = "0.6.8", features = ["trace", "compression-gzip", "cors"] }
mime_guess = "2"
rand = "0.8"