util reexports less std
This commit is contained in:
@@ -17,6 +17,7 @@
|
||||
use std::fmt;
|
||||
use std::ops::Deref;
|
||||
use std::str::FromStr;
|
||||
use rustc_hex::ToHex;
|
||||
use secp256k1::key;
|
||||
use bigint::hash::H256;
|
||||
use {Error, SECP256K1};
|
||||
@@ -26,6 +27,12 @@ pub struct Secret {
|
||||
inner: H256,
|
||||
}
|
||||
|
||||
impl ToHex for Secret {
|
||||
fn to_hex(&self) -> String {
|
||||
self.inner.to_hex()
|
||||
}
|
||||
}
|
||||
|
||||
impl fmt::Debug for Secret {
|
||||
fn fmt(&self, fmt: &mut fmt::Formatter) -> fmt::Result {
|
||||
write!(fmt, "Secret: 0x{:x}{:x}..{:x}{:x}", self.inner[0], self.inner[1], self.inner[30], self.inner[31])
|
||||
|
||||
Reference in New Issue
Block a user