0.2.11: language changes.
- Replaced `thread::scoped` with `thread::spawn` to cope with a rare de-stabilization event. - `#[deprecated]` is (ironically) deprecated with user crates. All uses of them have been replaced by doc comments.
This commit is contained in:
parent
7fd0cf124a
commit
eced570882
|
@ -1,6 +1,6 @@
|
||||||
[package]
|
[package]
|
||||||
name = "chrono"
|
name = "chrono"
|
||||||
version = "0.2.10"
|
version = "0.2.11"
|
||||||
authors = ["Kang Seonghoon <public+rust@mearie.org>"]
|
authors = ["Kang Seonghoon <public+rust@mearie.org>"]
|
||||||
|
|
||||||
description = "Date and time library for Rust"
|
description = "Date and time library for Rust"
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
[Chrono][doc] 0.2.10
|
[Chrono][doc] 0.2.11
|
||||||
====================
|
====================
|
||||||
|
|
||||||
[![Chrono on Travis CI][travis-image]][travis]
|
[![Chrono on Travis CI][travis-image]][travis]
|
||||||
|
|
|
@ -59,9 +59,8 @@ impl<Tz: TimeZone> DateTime<Tz> {
|
||||||
self.datetime.timestamp()
|
self.datetime.timestamp()
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Same to `DateTime::timestamp`.
|
/// *Deprecated*: Same to `DateTime::timestamp`.
|
||||||
#[inline]
|
#[inline]
|
||||||
#[deprecated = "Use `DateTime::timestamp` instead."]
|
|
||||||
pub fn num_seconds_from_unix_epoch(&self) -> i64 {
|
pub fn num_seconds_from_unix_epoch(&self) -> i64 {
|
||||||
self.timestamp()
|
self.timestamp()
|
||||||
}
|
}
|
||||||
|
@ -499,7 +498,6 @@ mod tests {
|
||||||
}
|
}
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
#[ignore] // XXX Rust issue #22818
|
|
||||||
fn test_datetime_is_copy() {
|
fn test_datetime_is_copy() {
|
||||||
// UTC is known to be `Copy`.
|
// UTC is known to be `Copy`.
|
||||||
let a = UTC::now();
|
let a = UTC::now();
|
||||||
|
@ -513,9 +511,9 @@ mod tests {
|
||||||
|
|
||||||
// UTC is known to be `Send`.
|
// UTC is known to be `Send`.
|
||||||
let a = UTC::now();
|
let a = UTC::now();
|
||||||
thread::scoped(move || {
|
thread::spawn(move || {
|
||||||
let _ = a;
|
let _ = a;
|
||||||
}).join();
|
}).join().unwrap();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
|
|
||||||
# Chrono 0.2.10
|
# Chrono 0.2.11
|
||||||
|
|
||||||
Date and time handling for Rust. (also known as `rust-chrono`)
|
Date and time handling for Rust. (also known as `rust-chrono`)
|
||||||
It aims to be a feature-complete superset of the [time](https://github.com/rust-lang/time) library.
|
It aims to be a feature-complete superset of the [time](https://github.com/rust-lang/time) library.
|
||||||
|
|
|
@ -61,16 +61,14 @@ impl NaiveDateTime {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Same to `NaiveDateTime::from_timestamp`.
|
/// *Deprecated:* Same to `NaiveDateTime::from_timestamp`.
|
||||||
#[inline]
|
#[inline]
|
||||||
#[deprecated = "Use `NaiveDateTime::from_timestamp` instead."]
|
|
||||||
pub fn from_num_seconds_from_unix_epoch(secs: i64, nsecs: u32) -> NaiveDateTime {
|
pub fn from_num_seconds_from_unix_epoch(secs: i64, nsecs: u32) -> NaiveDateTime {
|
||||||
NaiveDateTime::from_timestamp(secs, nsecs)
|
NaiveDateTime::from_timestamp(secs, nsecs)
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Same to `NaiveDateTime::from_timestamp_opt`.
|
/// *Deprecated:* Same to `NaiveDateTime::from_timestamp_opt`.
|
||||||
#[inline]
|
#[inline]
|
||||||
#[deprecated = "Use `NaiveDateTime::from_timestamp` instead."]
|
|
||||||
pub fn from_num_seconds_from_unix_epoch_opt(secs: i64, nsecs: u32) -> Option<NaiveDateTime> {
|
pub fn from_num_seconds_from_unix_epoch_opt(secs: i64, nsecs: u32) -> Option<NaiveDateTime> {
|
||||||
NaiveDateTime::from_timestamp_opt(secs, nsecs)
|
NaiveDateTime::from_timestamp_opt(secs, nsecs)
|
||||||
}
|
}
|
||||||
|
@ -105,9 +103,8 @@ impl NaiveDateTime {
|
||||||
(ndays - 719163) * 86400 + nseconds
|
(ndays - 719163) * 86400 + nseconds
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Same to `NaiveDateTime::timestamp`.
|
/// *Deprecated:* Same to `NaiveDateTime::timestamp`.
|
||||||
#[inline]
|
#[inline]
|
||||||
#[deprecated = "Use `NaiveDateTime::timestamp` instead."]
|
|
||||||
pub fn num_seconds_from_unix_epoch(&self) -> i64 {
|
pub fn num_seconds_from_unix_epoch(&self) -> i64 {
|
||||||
self.timestamp()
|
self.timestamp()
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue