[−][src]Function srec::reader::read_records
pub fn read_records<'a>(
s: &'a str
) -> impl Iterator<Item = Result<Record, Error>> + 'a
Reads records from a newline separated (either "\n" or "\r\n") string, returning an iterator over them
Does not validate file consistency as a whole - data records may overlap and start address records may be duplicated.
Examples
let mut records = srec::reader::read_records( "S00600004844521B\nS107123400010203AC\nS10712380405060798\nS9031234B6\n" ); for record in records { println!("{:?}", record); }