Skip to main content

parse_encoded

Function parse_encoded 

Source
pub fn parse_encoded<T: AsRef<str>>(input: T) -> Result<EncodedString>
Expand description

Parse a multibase string into a validated EncodedString.

This is equivalent to EncodedString::new but provides a standalone function for consistency with other API functions.

§Examples

use multi_base::{Base, parse_encoded};

let encoded = parse_encoded("zCn8eVZg").unwrap();
assert_eq!(encoded.base(), Base::Base58Btc);

§Errors

Returns an error if:

  • The input string is empty
  • The base code prefix is unknown