decode_framed

Function decode_framed 

Source
pub fn decode_framed(encoded: &str) -> Result<Vec<u8>, SchemaError>
Expand description

Remove frame delimiters and decode display96 back to binary

§Errors

  • Returns InvalidFrame if delimiters are missing or malformed
  • Returns InvalidCharacter if non-alphabet chars are found

§Example

let framed = "𓍹{base96_content}𓍺";
let binary = decode_framed(framed)?;