Trait diem_sdk::crypto::ValidCryptoMaterialStringExt [−][src]
pub trait ValidCryptoMaterialStringExt: ValidCryptoMaterial { fn from_encoded_string(
encoded_str: &str
) -> Result<Self, CryptoMaterialError> { ... } fn to_encoded_string(&self) -> Result<String, Error> { ... } }
Expand description
An extension to to/from Strings for ValidCryptoMaterial
.
Relies on [hex
][::hex] for string encoding / decoding.
No required fields, provides a default implementation.
Provided methods
fn from_encoded_string(encoded_str: &str) -> Result<Self, CryptoMaterialError>
[src]
Expand description
When trying to convert from bytes, we simply decode the string into bytes before checking if we can convert.
fn to_encoded_string(&self) -> Result<String, Error>
[src]
Expand description
A function to encode into hex-string after serializing.
Implementors
impl<T> ValidCryptoMaterialStringExt for T where
T: ValidCryptoMaterial,
[src]
T: ValidCryptoMaterial,