[package] name = "anime_calendar" version = "0.1.0" edition = "2021" [dependencies] [dependencies.icalendar] version = "~0.16" [dependencies.systemd-journal-logger] version = "~2.2" [dependencies.toml] version = "~0.8" [dependencies.lazy_static] version = "~1.5" [dependencies.stderrlog] version = "0.*" [dependencies.url] version = "2.*" [dependencies.strfmt] version = "0.2.4" [dependencies.tokio] workspace = true [dependencies.serde] workspace = true [dependencies.log] version = "0.4.*" default-features = false features = ["std", "max_level_trace", "release_max_level_trace"] [dependencies.clap] version = "4.5.*" default-features = false features = ["derive", "cargo", "std"] [dependencies.clap_builder] version = "4.5.*" default-features = false features = [] [dependencies.chrono] version = "0.4.*" default-features = false features = ["serde"] [dependencies.myanimelist] version = "0.1.*" default-features = false features = [] optional = true [dependencies.reqwest] version = "0.12.*" default-features = false features = [] optional = true [dependencies.muddy] version = "*" default-features = false features = [] # Webservers [dependencies.hyper] version = "1.5.1" default-features = false features = [] optional = true [dependencies.http-body-util] optional = true version = "0.1" [dependencies.hyper-util] optional = true version = "0.1" features = ["full"] [dependencies.queryst] optional = true version = "3.0.0" [build-dependencies] [build-dependencies.tokio] workspace = true [build-dependencies.serde] workspace = true [build-dependencies.vaultrs] version = "0.7.*" optional = true default-features = false features = ["native-tls"] [features] mal = ["dep:myanimelist", "hyper", "dep:reqwest", "secrets"] hyper = ["dep:hyper", "dep:hyper-util", "dep:http-body-util", "dep:queryst"] secrets = ["dep:vaultrs"] [workspace] [workspace.dependencies.tokio] version = "1.41" default-features = false features = ["rt"] [workspace.dependencies.serde] version = "1.0.*" default-features = false features = ["derive", "std"]