Skip to content

Commit 5e75155

Browse files
committed
Make time an optional dependency
1 parent 07f380f commit 5e75155

File tree

3 files changed

+7
-3
lines changed

3 files changed

+7
-3
lines changed

Cargo.toml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ phf_codegen = "0.6.11"
2626
[dependencies]
2727
phf = "0.6"
2828
openssl = "0.5"
29-
time = "0.1.14"
3029
log = "0.2"
3130
rustc-serialize = "0.3"
3231
byteorder = "0.3"
@@ -39,5 +38,9 @@ version = "0.1"
3938
optional = true
4039
version = "0.2"
4140

41+
[dependencies.time]
42+
optional = true
43+
version = "0.1.14"
44+
4245
[dev-dependencies]
4346
url = "0.2"

src/lib.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,6 @@ extern crate log;
5353
extern crate openssl;
5454
extern crate phf;
5555
extern crate "rustc-serialize" as serialize;
56-
extern crate time;
5756
#[cfg(feature = "unix_socket")]
5857
extern crate unix_socket;
5958

src/types/time.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
1+
extern crate time;
2+
13
use std::result::Result::{Ok, Err};
24
use std::marker::Sized;
35
use std::clone::Clone;
46

57
use byteorder::{ReadBytesExt, WriteBytesExt, BigEndian};
6-
use time::Timespec;
8+
use self::time::Timespec;
79
use std::io::prelude::*;
810

911
use Result;

0 commit comments

Comments
 (0)