pub trait B32Decode<I, O> {
fn validation(data: I) -> B32DecodeError;
fn decode(data: I) -> Result<O, B32DecodeError>;
unsafe fn unsafe_decode(data: I) -> O;
}
Required Methods
Implementors
impl<T: C8CP + C8L> B32Decode<T, String> for B32<String>
impl<T: C8CP + C8L> B32Decode<T, u8> for B32<u8>
impl<T: C8CP + C8L> B32Decode<T, i8> for B32<i8>
impl<T: C8CP + C8L> B32Decode<T, u16> for B32<u16>
impl<T: C8CP + C8L> B32Decode<T, i16> for B32<i16>
impl<T: C8CP + C8L> B32Decode<T, u32> for B32<u32>
impl<T: C8CP + C8L> B32Decode<T, i32> for B32<i32>
impl<T: C8CP + C8L> B32Decode<T, u64> for B32<u64>
impl<T: C8CP + C8L> B32Decode<T, i64> for B32<i64>
impl<T: C8CP + C8L> B32Decode<T, Vec<u8>> for B32<Vec<u8>>
impl<T: C8CP + C8L> B32Decode<T, Vec<u16>> for B32<Vec<u16>>
impl<T: C8CP + C8L> B32Decode<T, Vec<u32>> for B32<Vec<u32>>
impl<T: C8CP + C8L> B32Decode<T, Vec<u64>> for B32<Vec<u64>>
impl<T: C8CP + C8L> B32Decode<T, Vec<i8>> for B32<Vec<i8>>
impl<T: C8CP + C8L> B32Decode<T, Vec<i16>> for B32<Vec<i16>>
impl<T: C8CP + C8L> B32Decode<T, Vec<i32>> for B32<Vec<i32>>
impl<T: C8CP + C8L> B32Decode<T, Vec<i64>> for B32<Vec<i64>>