pub fn parse_fd(text: &str) -> Result<Fd<'_>>Expand description
Parse fd text that eterm server response.
ยงExamples
let text=r"FD:KMGCTU/05SEP23/KY /CNY /TPM 744/
01 KY/J / 5100.00=10200.00/J /C/ / . /25DEC19 /J000 PFN:01
02 KY/G / 1700.00= 3400.00/G /Y/ / . /25DEC19 /J000 PFN:02
03 KY/Y / 1700.00= 3400.00/Y /Y/ / . /25DEC19 /J000 PFN:03
04 KY/B / 1680.00= 3360.00/B /Y/ / . /25DEC19 /J000 PFN:04
05 KY/M / 1580.00= 3160.00/M /Y/ / . /25DEC19 /J000 PFN:05
06 KY/M1 / 1500.00= 3000.00/M /Y/ / . /25DEC19 /J000 PFN:06
07 KY/U / 1410.00= 2820.00/U /Y/ / . /25DEC19 /J000 PFN:07
08 KY/H / 1330.00= 2660.00/H /Y/ / . /25DEC19 /J000 PFN:08
09 KY/Q / 1240.00= 2480.00/Q /Y/ / . /25DEC19 /J000 PFN:09
10 KY/Q1 / 1160.00= 2320.00/Q /Y/ / . /25DEC19 /J000 PFN:10
11 KY/V / 1070.00= 2140.00/V /Y/ / . /25DEC19 /J000 PFN:11
12 KY/V1 / 990.00= 1980.00/V /Y/ / . /25DEC19 /J000 PFN:12
13 KY/W / 900.00= 1800.00/W /Y/ / . /25DEC19 /J000 PFN:13
14 KY/S / 820.00= 1640.00/S /Y/ / . /25DEC19 /J000 PFN:14
15 KY/E / 730.00= 1460.00/E /Y/ / . /25DEC19 /J000 PFN:15
PAGE 1/1 /LPRIC/C52DZF3YARTGI11 ";
if let Ok(info) = eterm_parser::parse_fd(text){
assert_eq!(info.org, Some("KMG"));
} else {
panic!("fd parse error");
}