[−][src]Trait lnpbp::hex::FromHex
Trait for objects that can be deserialized from hex strings
Required methods
pub fn from_byte_iter<I>(iter: I) -> Result<Self, Error> where
I: Iterator<Item = Result<u8, Error>> + ExactSizeIterator + DoubleEndedIterator,
[src]
I: Iterator<Item = Result<u8, Error>> + ExactSizeIterator + DoubleEndedIterator,
Produce an object from a byte iterator
Provided methods
Loading content...Implementations on Foreign Types
impl FromHex for ChainCode
[src]
pub fn from_byte_iter<I>(iter: I) -> Result<ChainCode, Error> where
I: Iterator<Item = Result<u8, Error>> + ExactSizeIterator + DoubleEndedIterator,
[src]
I: Iterator<Item = Result<u8, Error>> + ExactSizeIterator + DoubleEndedIterator,
impl FromHex for Fingerprint
[src]
pub fn from_byte_iter<I>(iter: I) -> Result<Fingerprint, Error> where
I: Iterator<Item = Result<u8, Error>> + ExactSizeIterator + DoubleEndedIterator,
[src]
I: Iterator<Item = Result<u8, Error>> + ExactSizeIterator + DoubleEndedIterator,
impl FromHex for [u8; 20]
[src]
pub fn from_byte_iter<I>(iter: I) -> Result<[u8; 20], Error> where
I: Iterator<Item = Result<u8, Error>> + ExactSizeIterator + DoubleEndedIterator,
[src]
I: Iterator<Item = Result<u8, Error>> + ExactSizeIterator + DoubleEndedIterator,
impl FromHex for [u8; 128]
[src]
pub fn from_byte_iter<I>(iter: I) -> Result<[u8; 128], Error> where
I: Iterator<Item = Result<u8, Error>> + ExactSizeIterator + DoubleEndedIterator,
[src]
I: Iterator<Item = Result<u8, Error>> + ExactSizeIterator + DoubleEndedIterator,
impl FromHex for [u8; 10]
[src]
pub fn from_byte_iter<I>(iter: I) -> Result<[u8; 10], Error> where
I: Iterator<Item = Result<u8, Error>> + ExactSizeIterator + DoubleEndedIterator,
[src]
I: Iterator<Item = Result<u8, Error>> + ExactSizeIterator + DoubleEndedIterator,
impl FromHex for [u8; 14]
[src]
pub fn from_byte_iter<I>(iter: I) -> Result<[u8; 14], Error> where
I: Iterator<Item = Result<u8, Error>> + ExactSizeIterator + DoubleEndedIterator,
[src]
I: Iterator<Item = Result<u8, Error>> + ExactSizeIterator + DoubleEndedIterator,
impl FromHex for [u8; 28]
[src]
pub fn from_byte_iter<I>(iter: I) -> Result<[u8; 28], Error> where
I: Iterator<Item = Result<u8, Error>> + ExactSizeIterator + DoubleEndedIterator,
[src]
I: Iterator<Item = Result<u8, Error>> + ExactSizeIterator + DoubleEndedIterator,
impl FromHex for [u8; 4]
[src]
pub fn from_byte_iter<I>(iter: I) -> Result<[u8; 4], Error> where
I: Iterator<Item = Result<u8, Error>> + ExactSizeIterator + DoubleEndedIterator,
[src]
I: Iterator<Item = Result<u8, Error>> + ExactSizeIterator + DoubleEndedIterator,
impl FromHex for [u8; 256]
[src]
pub fn from_byte_iter<I>(iter: I) -> Result<[u8; 256], Error> where
I: Iterator<Item = Result<u8, Error>> + ExactSizeIterator + DoubleEndedIterator,
[src]
I: Iterator<Item = Result<u8, Error>> + ExactSizeIterator + DoubleEndedIterator,
impl FromHex for [u8; 32]
[src]
pub fn from_byte_iter<I>(iter: I) -> Result<[u8; 32], Error> where
I: Iterator<Item = Result<u8, Error>> + ExactSizeIterator + DoubleEndedIterator,
[src]
I: Iterator<Item = Result<u8, Error>> + ExactSizeIterator + DoubleEndedIterator,
impl FromHex for [u8; 8]
[src]
pub fn from_byte_iter<I>(iter: I) -> Result<[u8; 8], Error> where
I: Iterator<Item = Result<u8, Error>> + ExactSizeIterator + DoubleEndedIterator,
[src]
I: Iterator<Item = Result<u8, Error>> + ExactSizeIterator + DoubleEndedIterator,
impl FromHex for [u8; 64]
[src]
pub fn from_byte_iter<I>(iter: I) -> Result<[u8; 64], Error> where
I: Iterator<Item = Result<u8, Error>> + ExactSizeIterator + DoubleEndedIterator,
[src]
I: Iterator<Item = Result<u8, Error>> + ExactSizeIterator + DoubleEndedIterator,
impl FromHex for [u8; 512]
[src]
pub fn from_byte_iter<I>(iter: I) -> Result<[u8; 512], Error> where
I: Iterator<Item = Result<u8, Error>> + ExactSizeIterator + DoubleEndedIterator,
[src]
I: Iterator<Item = Result<u8, Error>> + ExactSizeIterator + DoubleEndedIterator,
impl FromHex for Vec<u8, Global>
[src]
pub fn from_byte_iter<I>(iter: I) -> Result<Vec<u8, Global>, Error> where
I: Iterator<Item = Result<u8, Error>> + ExactSizeIterator + DoubleEndedIterator,
[src]
I: Iterator<Item = Result<u8, Error>> + ExactSizeIterator + DoubleEndedIterator,
impl FromHex for [u8; 6]
[src]
pub fn from_byte_iter<I>(iter: I) -> Result<[u8; 6], Error> where
I: Iterator<Item = Result<u8, Error>> + ExactSizeIterator + DoubleEndedIterator,
[src]
I: Iterator<Item = Result<u8, Error>> + ExactSizeIterator + DoubleEndedIterator,
impl FromHex for [u8; 384]
[src]
pub fn from_byte_iter<I>(iter: I) -> Result<[u8; 384], Error> where
I: Iterator<Item = Result<u8, Error>> + ExactSizeIterator + DoubleEndedIterator,
[src]
I: Iterator<Item = Result<u8, Error>> + ExactSizeIterator + DoubleEndedIterator,
impl FromHex for [u8; 24]
[src]
pub fn from_byte_iter<I>(iter: I) -> Result<[u8; 24], Error> where
I: Iterator<Item = Result<u8, Error>> + ExactSizeIterator + DoubleEndedIterator,
[src]
I: Iterator<Item = Result<u8, Error>> + ExactSizeIterator + DoubleEndedIterator,
impl FromHex for [u8; 33]
[src]
pub fn from_byte_iter<I>(iter: I) -> Result<[u8; 33], Error> where
I: Iterator<Item = Result<u8, Error>> + ExactSizeIterator + DoubleEndedIterator,
[src]
I: Iterator<Item = Result<u8, Error>> + ExactSizeIterator + DoubleEndedIterator,
impl FromHex for [u8; 65]
[src]
pub fn from_byte_iter<I>(iter: I) -> Result<[u8; 65], Error> where
I: Iterator<Item = Result<u8, Error>> + ExactSizeIterator + DoubleEndedIterator,
[src]
I: Iterator<Item = Result<u8, Error>> + ExactSizeIterator + DoubleEndedIterator,
impl FromHex for Midstate
[src]
pub fn from_byte_iter<I>(iter: I) -> Result<Midstate, Error> where
I: Iterator<Item = Result<u8, Error>> + ExactSizeIterator + DoubleEndedIterator,
[src]
I: Iterator<Item = Result<u8, Error>> + ExactSizeIterator + DoubleEndedIterator,
impl FromHex for [u8; 2]
[src]
pub fn from_byte_iter<I>(iter: I) -> Result<[u8; 2], Error> where
I: Iterator<Item = Result<u8, Error>> + ExactSizeIterator + DoubleEndedIterator,
[src]
I: Iterator<Item = Result<u8, Error>> + ExactSizeIterator + DoubleEndedIterator,
impl FromHex for [u8; 12]
[src]
pub fn from_byte_iter<I>(iter: I) -> Result<[u8; 12], Error> where
I: Iterator<Item = Result<u8, Error>> + ExactSizeIterator + DoubleEndedIterator,
[src]
I: Iterator<Item = Result<u8, Error>> + ExactSizeIterator + DoubleEndedIterator,
impl FromHex for [u8; 16]
[src]
pub fn from_byte_iter<I>(iter: I) -> Result<[u8; 16], Error> where
I: Iterator<Item = Result<u8, Error>> + ExactSizeIterator + DoubleEndedIterator,
[src]
I: Iterator<Item = Result<u8, Error>> + ExactSizeIterator + DoubleEndedIterator,
Implementors
impl FromHex for HashLock
[src]
pub fn from_byte_iter<I>(iter: I) -> Result<Self, Error> where
I: Iterator<Item = Result<u8, Error>> + ExactSizeIterator + DoubleEndedIterator,
[src]
I: Iterator<Item = Result<u8, Error>> + ExactSizeIterator + DoubleEndedIterator,
impl FromHex for HashPreimage
[src]
pub fn from_byte_iter<I>(iter: I) -> Result<Self, Error> where
I: Iterator<Item = Result<u8, Error>> + ExactSizeIterator + DoubleEndedIterator,
[src]
I: Iterator<Item = Result<u8, Error>> + ExactSizeIterator + DoubleEndedIterator,
impl FromHex for Slice32
[src]
pub fn from_byte_iter<I>(iter: I) -> Result<Self, Error> where
I: Iterator<Item = Result<u8, Error>> + ExactSizeIterator + DoubleEndedIterator,
[src]
I: Iterator<Item = Result<u8, Error>> + ExactSizeIterator + DoubleEndedIterator,
impl FromHex for ChannelId
[src]
pub fn from_byte_iter<I>(iter: I) -> Result<Self, Error> where
I: Iterator<Item = Result<u8, Error>> + ExactSizeIterator + DoubleEndedIterator,
[src]
I: Iterator<Item = Result<u8, Error>> + ExactSizeIterator + DoubleEndedIterator,
impl FromHex for TempChannelId
[src]
pub fn from_byte_iter<I>(iter: I) -> Result<Self, Error> where
I: Iterator<Item = Result<u8, Error>> + ExactSizeIterator + DoubleEndedIterator,
[src]
I: Iterator<Item = Result<u8, Error>> + ExactSizeIterator + DoubleEndedIterator,
impl<T> FromHex for T where
T: Hash,
[src]
T: Hash,
pub fn from_byte_iter<I>(iter: I) -> Result<T, Error> where
I: Iterator<Item = Result<u8, Error>> + ExactSizeIterator + DoubleEndedIterator,
[src]
I: Iterator<Item = Result<u8, Error>> + ExactSizeIterator + DoubleEndedIterator,