Skip to content

Commit d288e3a

Browse files
committed
change!: re-export the entire date crate instead of its individual types.
1 parent d575336 commit d288e3a

File tree

3 files changed

+18
-6
lines changed

3 files changed

+18
-6
lines changed

gix-actor/src/lib.rs

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,16 @@
99
#![deny(missing_docs, rust_2018_idioms)]
1010
#![forbid(unsafe_code)]
1111

12+
/// The re-exported `bstr` crate.
13+
///
14+
/// For convenience to allow using `bstr` without adding it to own cargo manifest.
15+
pub use bstr;
1216
use bstr::{BStr, BString};
13-
pub use gix_date::{time::Sign, Time};
17+
/// The re-exported `gix-date` crate.
18+
///
19+
/// For convenience to allow using `gix-date` without adding it to own cargo manifest.
20+
pub use gix_date as date;
21+
use gix_date::Time;
1422

1523
mod identity;
1624
///

gix-actor/src/signature/decode.rs

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
pub(crate) mod function {
22
use bstr::ByteSlice;
33
use btoi::btoi;
4-
use gix_date::{OffsetInSeconds, SecondsSinceUnixEpoch};
4+
use gix_date::time::Sign;
5+
use gix_date::{OffsetInSeconds, SecondsSinceUnixEpoch, Time};
56
use nom::{
67
branch::alt,
78
bytes::complete::{tag, take, take_until, take_while_m_n},
@@ -11,7 +12,7 @@ pub(crate) mod function {
1112
IResult,
1213
};
1314

14-
use crate::{IdentityRef, Sign, SignatureRef, Time};
15+
use crate::{IdentityRef, SignatureRef};
1516

1617
const SPACE: &[u8] = b" ";
1718

@@ -60,7 +61,7 @@ pub(crate) mod function {
6061
email: identity.email,
6162
time: Time {
6263
seconds: time,
63-
offset: offset,
64+
offset,
6465
sign,
6566
},
6667
},
@@ -94,11 +95,12 @@ pub use function::identity;
9495
mod tests {
9596
mod parse_signature {
9697
use bstr::ByteSlice;
98+
use gix_date::time::Sign;
9799
use gix_date::{OffsetInSeconds, SecondsSinceUnixEpoch};
98100
use gix_testtools::to_bstr_err;
99101
use nom::IResult;
100102

101-
use crate::{signature, Sign, SignatureRef, Time};
103+
use crate::{signature, SignatureRef, Time};
102104

103105
fn decode(i: &[u8]) -> IResult<&[u8], SignatureRef<'_>, nom::error::VerboseError<&[u8]>> {
104106
signature::decode(i)

gix-actor/tests/signature/mod.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
mod write_to {
22
mod invalid {
3-
use gix_actor::{Sign, Signature, Time};
3+
use gix_actor::Signature;
4+
use gix_date::time::Sign;
5+
use gix_date::Time;
46

57
#[test]
68
fn name() {

0 commit comments

Comments
 (0)