If the dependency on chrono excludes the default features, consumers of s3-presign will see much less transitive dependencies in their Cargo.lock file (no need to have android-tzdata, android_system_properties, wasm-bindgen, wasm-bindgen-backend, windows-core, iana-time-zone, bumpalo there).
My suggestion is to change in Cargo.toml:
chrono = "0.4"
to
chrono = { version = "0.4", default-features = false, features = ["std", "now"] }
If the dependency on chrono excludes the default features, consumers of s3-presign will see much less transitive dependencies in their Cargo.lock file (no need to have
android-tzdata
,android_system_properties
,wasm-bindgen
,wasm-bindgen-backend
,windows-core
,iana-time-zone
,bumpalo
there).My suggestion is to change in Cargo.toml:
chrono = "0.4"
tochrono = { version = "0.4", default-features = false, features = ["std", "now"] }