summaryrefslogtreecommitdiffstats
path: root/vendor/der/src/datetime.rs
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-05-30 03:57:31 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-05-30 03:57:31 +0000
commitdc0db358abe19481e475e10c32149b53370f1a1c (patch)
treeab8ce99c4b255ce46f99ef402c27916055b899ee /vendor/der/src/datetime.rs
parentReleasing progress-linux version 1.71.1+dfsg1-2~progress7.99u1. (diff)
downloadrustc-dc0db358abe19481e475e10c32149b53370f1a1c.tar.xz
rustc-dc0db358abe19481e475e10c32149b53370f1a1c.zip
Merging upstream version 1.72.1+dfsg1.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'vendor/der/src/datetime.rs')
-rw-r--r--vendor/der/src/datetime.rs12
1 files changed, 12 insertions, 0 deletions
diff --git a/vendor/der/src/datetime.rs b/vendor/der/src/datetime.rs
index de28d53bb..fd09b6855 100644
--- a/vendor/der/src/datetime.rs
+++ b/vendor/der/src/datetime.rs
@@ -56,6 +56,18 @@ pub struct DateTime {
}
impl DateTime {
+ /// This is the maximum date represented by the [`DateTime`]
+ /// This corresponds to: 9999-12-31T23:59:59Z
+ pub const INFINITY: DateTime = DateTime {
+ year: 9999,
+ month: 12,
+ day: 31,
+ hour: 23,
+ minutes: 59,
+ seconds: 59,
+ unix_duration: MAX_UNIX_DURATION,
+ };
+
/// Create a new [`DateTime`] from the given UTC time components.
// TODO(tarcieri): checked arithmetic
#[allow(clippy::integer_arithmetic)]