parse_detr

Function parse_detr 

Source
pub fn parse_detr(text: &str) -> Result<Detr<'_>>
Expand description

Parse detr text that eterm server response.

ยงExamples

let text = r"ET PROCESSING IN PROGRESS   
AATK:TN/9992303753785   
ISSUED BY: AIR CHINA                 ORG/DST: HET/SIA                 ARL-D 
TOUR CODE: ZCC4000LC
PASSENGER: dwfei
EXCH:                               CONJ TKT:   
O FM:1HET CA    8113  S 21MAY 0815 OK S                        20K OPEN FOR USE 
     --T2 RL:NZJ0JY  /  
  TO: XIY   b
FC: M  21MAY23HET CA XIY308.00CNY308.00END  
FARE:           CNY  308.00|FOP:CC VI184
TAX:               EXEMPTCN|OI: 
TAX:            CNY 60.00YQ|                                                   +
";
if let Ok(info) = eterm_parser::parse_detr(text){
    assert_eq!(info.org, Some("HET"));
    assert_eq!(info.dst, Some("SIA"));
} else {
    panic!("detr parse error");
}