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.

Loading content...

Implementors

Loading content...