|
354 | 354 | //!
|
355 | 355 | //! ## Limitations
|
356 | 356 | //!
|
357 |
| -//! Only the proleptic Gregorian calendar (i.e. extended to support older dates) is supported. |
358 |
| -//! Date types are limited to about +/- 262,000 years from the common epoch. |
359 |
| -//! Time types are limited to nanosecond accuracy. |
360 |
| -//! Leap seconds can be represented, but Chrono does not fully support them. |
361 |
| -//! See [Leap Second Handling](https://docs.rs/chrono/latest/chrono/naive/struct.NaiveTime.html#leap-second-handling). |
| 357 | +//! * Only the proleptic Gregorian calendar (i.e. extended to support older dates) is supported. |
| 358 | +//! * Date types are limited to about +/- 262,000 years from the common epoch. |
| 359 | +//! * Time types are limited to nanosecond accuracy. |
| 360 | +//! * Leap seconds can be represented, but Chrono does not fully support them. |
| 361 | +//! See [Leap Second Handling](https://docs.rs/chrono/latest/chrono/naive/struct.NaiveTime.html#leap-second-handling). |
362 | 362 | //!
|
363 | 363 | //! ## Rust version requirements
|
364 | 364 | //!
|
|
367 | 367 | //! The MSRV is explicitly tested in CI. It may be bumped in minor releases, but this is not done
|
368 | 368 | //! lightly.
|
369 | 369 | //!
|
370 |
| -//! Chrono inherently does not support an inaccurate or partial date and time representation. |
371 |
| -//! Any operation that can be ambiguous will return `None` in such cases. |
372 |
| -//! For example, "a month later" of 2014-01-30 is not well-defined |
373 |
| -//! and consequently `Utc.ymd_opt(2014, 1, 30).unwrap().with_month(2)` returns `None`. |
374 |
| -//! |
375 |
| -//! Non ISO week handling is not yet supported. |
376 |
| -//! For now you can use the [chrono_ext](https://crates.io/crates/chrono_ext) |
377 |
| -//! crate ([sources](https://github.com/bcourtine/chrono-ext/)). |
378 |
| -//! |
379 |
| -//! Advanced time zone handling is not yet supported. |
380 |
| -//! For now you can try the [Chrono-tz](https://github.com/chronotope/chrono-tz/) crate instead. |
381 |
| -//! |
382 | 370 | //! ## Relation between chrono and time 0.1
|
383 | 371 | //!
|
384 | 372 | //! Rust first had a `time` module added to `std` in its 0.7 release. It later moved to
|
|
0 commit comments