Comments (5)
A few folks have asked me directly, so for posterity: cargo-semver-checks
would not have caught this today.
This is a breaking but not semver-major change, so it should be a "warn" or opt-in lint. cargo-semver-checks
doesn't currently have such a capability, but it's something we're planning to add in the immediate future. After that, cargo-semver-checks
will catch it and many more similar hazards (see "opt-in warnings" sections here).
from time.
Tangentially, if the maintainers of this repo might be interested in adopting cargo-semver-checks
, I'd be happy to open a PR for it.
from time.
If I pub use
the item rather than pub type
, that would solve this? Ignoring the fact that use
items cannot be deprecated.
from time.
Yes, it would: https://play.rust-lang.org/?version=stable&mode=debug&edition=2021&gist=ab4fb87dddb1e161fcfefd8e8d4e2190
from time.
This has been fixed and released. FormatItem
is now re-exported via pub use
, with pub type
remaining in place for documentation purposes (namely showing the deprecation).
from time.
Related Issues (20)
- fn OffsetDateTime::date_time(self) if private HOT 1
- Optional weekday for rfc2822 HOT 2
- year repr:last_two removed in 0.3.x? HOT 1
- Optional leading zeros and parsing HOT 3
- Implement `FromStr` for `PrimitiveDateTime` and `OffsetDateTime` HOT 1
- `subsec_{milli,micro,nano}seconds` may have over-inclusive documented ranges HOT 1
- Default `impl Deserialize`/`impl Serialize for time::OffsetDateTime` is a footgun HOT 1
- Mark the date_time function from OffsetDateTime as public HOT 1
- Bug with leap second parsing ISO 8601 HOT 6
- How to use `serde::format_description` with `format_description::well_known` ? HOT 5
- Confusing deprecation message for `time::Instant` HOT 3
- Formatting bug on ISO8601 HOT 6
- Make `format` methods localizable HOT 6
- Error with rust-nightly: type annotations needed for `Box<_>` HOT 5
- Solve "large-dates" ambiguity HOT 1
- parsing: option to [end] to terminate parsing even if there is further input HOT 1
- compile error: time-0.3.29/src/format_description/parse/mod.rs:83:9 "type must be known at this point" HOT 1
- Document status of local-offset support HOT 1
- Provide cached local offset HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from time.