Trait diem_crypto::traits::ValidCryptoMaterialStringExt[][src]

pub trait ValidCryptoMaterialStringExt: ValidCryptoMaterial {
    fn from_encoded_string(
        encoded_str: &str
    ) -> Result<Self, CryptoMaterialError> { ... }
fn to_encoded_string(&self) -> Result<String> { ... } }
Expand description

An extension to to/from Strings for ValidCryptoMaterial.

Relies on hex for string encoding / decoding. No required fields, provides a default implementation.

Provided methods

When trying to convert from bytes, we simply decode the string into bytes before checking if we can convert.

A function to encode into hex-string after serializing.

Implementors