From 02aa1dcf1246daf2ddbd7146f31a80455a57d8f0 Mon Sep 17 00:00:00 2001 From: Svyatoslav Nikolsky Date: Tue, 29 Nov 2016 13:48:14 +0300 Subject: [PATCH] lost file --- chain/src/block_header.rs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/chain/src/block_header.rs b/chain/src/block_header.rs index 64aaa07a..4dda0b33 100644 --- a/chain/src/block_header.rs +++ b/chain/src/block_header.rs @@ -1,6 +1,7 @@ use std::{fmt, io}; +use hex::FromHex; use ser::{ - Deserializable, Reader, Error as ReaderError, + Deserializable, Reader, Error as ReaderError, deserialize, Serializable, Stream, serialize }; use crypto::dhash256; @@ -62,6 +63,12 @@ impl Deserializable for BlockHeader { } } +impl From<&'static str> for BlockHeader { + fn from(s: &'static str) -> Self { + deserialize(&s.from_hex().unwrap() as &[u8]).unwrap() + } +} + #[cfg(test)] mod tests { use ser::{Reader, Error as ReaderError, Stream};