parse

Function parse 

Source
pub fn parse(message: &str) -> Result<ParsedMessage, ParseError>
Expand description

Tries to parse message into one of ParsedMessage types. Returns ParsedMessage::Invalid if it’s an invalid message, or ParseError if parsing went wrong.

§Examples

let samples = vec![
    "MT1001000AL400C592753572B323433212S1723756E4706",
    "MT6001001FFFE2FA00E0000CBAB959DB0903788C71B79F84B",
    "SS,A,123",
    "SS,1,123",
];

for s in samples {
    println!("{:?}", wte_mt_rx_parser::parse(s));
}