Improved naming of Header constructor
`from_record` is now called `with_record` as the library standard suggests
This commit is contained in:
@@ -410,7 +410,7 @@ impl Header {
|
||||
///
|
||||
/// Initializes the signal_specs vector with the correct capacity provided
|
||||
/// by the record.
|
||||
fn from_record(record: Record) -> Header {
|
||||
fn with_record(record: Record) -> Header {
|
||||
let capacity = record.signal_count;
|
||||
Header { record: Some(record), signal_specs: Vec::with_capacity(capacity) }
|
||||
}
|
||||
@@ -448,7 +448,7 @@ pub fn parse_header(header_data: &str) -> Result<Header, &str> {
|
||||
match possible_record {
|
||||
Ok(rec) => {
|
||||
specs_max = rec.signal_count;
|
||||
header = Header::from_record(rec);
|
||||
header = Header::with_record(rec);
|
||||
found_record = true;
|
||||
continue;
|
||||
}
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
use std::{env::{self}, io::Error, path::Path};
|
||||
use std::fs;
|
||||
|
||||
use crate::headparse::Header;
|
||||
|
||||
pub mod headparse; // The HEAder parsing
|
||||
|
||||
/// Use for handling possible formats of the WFDB data
|
||||
@@ -29,14 +31,17 @@ fn main() -> Result<(), Error>{
|
||||
return Ok(());
|
||||
}
|
||||
|
||||
{
|
||||
let hea_file_result = fs::read_to_string(filepath);
|
||||
match hea_file_result {
|
||||
Ok(file_data) => {
|
||||
let header = headparse::parse_header(file_data.as_str());
|
||||
|
||||
dbg!(header);
|
||||
}
|
||||
Err(e) => return Err(e)
|
||||
}
|
||||
}
|
||||
println!("Hello, world!");
|
||||
Ok(())
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user