2024-10-16 14:15:33 +03:00
# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO
#
# When uploading crates to the registry Cargo will automatically
# "normalize" Cargo.toml files for maximal compatibility
# with all versions of Cargo and also rewrite `path` dependencies
# to registry (e.g., crates.io) dependencies.
#
# If you are reading this file be aware that the original Cargo.toml
# will likely look very different (and much more reasonable).
# See Cargo.toml.orig for the original contents.
[ package ]
edition = "2021"
rust-version = "1.61.0"
name = "chrono"
2024-10-16 15:19:37 +03:00
version = "0.4.38"
include = [
"src/*" ,
"tests/*.rs" ,
"LICENSE.txt" ,
"CITATION.cff" ,
]
2024-10-16 14:15:33 +03:00
description = "Date and time library for Rust"
homepage = "https://github.com/chronotope/chrono"
documentation = "https://docs.rs/chrono/"
readme = "README.md"
keywords = [
"date" ,
"time" ,
"calendar" ,
]
categories = [ "date-and-time" ]
license = "MIT OR Apache-2.0"
repository = "https://github.com/chronotope/chrono"
[ package . metadata . docs . rs ]
features = [
"arbitrary" ,
"rkyv" ,
"serde" ,
"unstable-locales" ,
]
rustdoc-args = [
"--cfg" ,
"docsrs" ,
]
[ package . metadata . playground ]
features = [ "serde" ]
[ lib ]
name = "chrono"
[ dependencies . arbitrary ]
version = "1.0.0"
features = [ "derive" ]
optional = true
[ dependencies . num-traits ]
version = "0.2"
default-features = false
[ dependencies . pure-rust-locales ]
version = "0.8"
optional = true
[ dependencies . rkyv ]
version = "0.7.43"
optional = true
default-features = false
[ dependencies . serde ]
version = "1.0.99"
optional = true
default-features = false
[ dev-dependencies . bincode ]
version = "1.3.0"
[ dev-dependencies . serde_derive ]
version = "1"
default-features = false
[ dev-dependencies . serde_json ]
version = "1"
[ features ]
__internal_bench = [ ]
alloc = [ ]
clock = [
"winapi" ,
"iana-time-zone" ,
"android-tzdata" ,
"now" ,
]
default = [
"clock" ,
"std" ,
"oldtime" ,
"wasmbind" ,
]
libc = [ ]
now = [ "std" ]
oldtime = [ ]
rkyv = [
"dep:rkyv" ,
"rkyv/size_32" ,
]
rkyv-16 = [
"dep:rkyv" ,
"rkyv?/size_16" ,
]
rkyv-32 = [
"dep:rkyv" ,
"rkyv?/size_32" ,
]
rkyv-64 = [
"dep:rkyv" ,
"rkyv?/size_64" ,
]
rkyv-validation = [ "rkyv?/validation" ]
std = [ "alloc" ]
unstable-locales = [ "pure-rust-locales" ]
wasmbind = [
"wasm-bindgen" ,
"js-sys" ,
]
winapi = [ "windows-targets" ]
[ target . "cfg(all(target_arch = \"wasm32\", not(any(target_os = \"emscripten\", target_os = \"wasi\"))))" . dependencies . js-sys ]
version = "0.3"
optional = true
[ target . "cfg(all(target_arch = \"wasm32\", not(any(target_os = \"emscripten\", target_os = \"wasi\"))))" . dependencies . wasm-bindgen ]
version = "0.2"
optional = true
[ target . "cfg(all(target_arch = \"wasm32\", not(any(target_os = \"emscripten\", target_os = \"wasi\"))))" . dev-dependencies . wasm-bindgen-test ]
version = "0.3"
[ target . "cfg(target_os = \"android\")" . dependencies . android-tzdata ]
version = "0.1.1"
optional = true
[ target . "cfg(unix)" . dependencies . iana-time-zone ]
version = "0.1.45"
features = [ "fallback" ]
optional = true
[ target . "cfg(windows)" . dependencies . windows-targets ]
version = "0.52"
optional = true
[ target . "cfg(windows)" . dev-dependencies . windows-bindgen ]
2024-10-16 15:19:37 +03:00
version = "0.56"