[][src]Function patoz::revdat::revdat_record_parser

pub fn revdat_record_parser(
    i: &[u8]
) -> IResult<&[u8], Record, (&[u8], ErrorKind)>

Parses Revdat record which is a multiline continuation record. If successfull returns Record variant containing Revdats instance.

Record Structure

COLUMNSDATA TYPEFIELDDEFINITION
1 - 6Record nameREVDAT
8 - 10IntegermodNumModification number.
11 - 12ContinuationcontinuationAllows concatenation of multiple records.
14 - 22DatemodDateDate of modification (or release for
new entries) in DD-MMM-YY format. This is
not repeated on continued lines.
24 - 27IDCodemodIdID code of this entry. This is not repeated on
continuation lines.
32IntegermodTypeAn integer identifying the type of
modification. For all revisions, the
modification type is listed as 1
40 - 45LString(6)recordModification detail.
47 - 52LString(6)recordModification detail.
54 - 59LString(6)recordModification detail.
61 - 66LString(6)recordModification detail.