From a8cd5499a2aecdafadeeaf92ac6a6ae7aa515892 Mon Sep 17 00:00:00 2001 From: Tony Arcieri Date: Sun, 24 Mar 2019 12:47:42 -0700 Subject: [PATCH] lib.rs: Improve comments and other minor cleanups --- signature-crate/src/lib.rs | 6 ++++-- signature-crate/src/signature.rs | 6 +++--- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/signature-crate/src/lib.rs b/signature-crate/src/lib.rs index c8ecae2..85ccc2b 100644 --- a/signature-crate/src/lib.rs +++ b/signature-crate/src/lib.rs @@ -1,4 +1,6 @@ -//! Digital signature types and traits +//! Traits which provide generic, object-safe APIs for generating and verifying +//! digital signatures, which provide message authentication using public-key +//! cryptography. #![no_std] #![cfg_attr(all(feature = "nightly", not(feature = "std")), feature(alloc))] @@ -17,7 +19,7 @@ extern crate std; mod error; -pub(crate) mod prelude; +mod prelude; mod signature; pub use crate::{error::Error, signature::Signature}; diff --git a/signature-crate/src/signature.rs b/signature-crate/src/signature.rs index 60ff45d..8376a5a 100644 --- a/signature-crate/src/signature.rs +++ b/signature-crate/src/signature.rs @@ -1,8 +1,8 @@ use core::fmt::Debug; -use error::Error; -#[allow(unused_imports)] -use prelude::*; +use crate::error::Error; +#[cfg(feature = "alloc")] +use crate::prelude::*; /// Trait impl'd by concrete types that represent digital signatures pub trait Signature: AsRef<[u8]> + Debug + Sized {