diff --git a/src/main.rs b/src/main.rs index b8442c6..2f82089 100644 --- a/src/main.rs +++ b/src/main.rs @@ -20,7 +20,7 @@ fn main() -> std::io::Result<()> { let now = Instant::now(); let file = File::open(&args.path)?; - let vcd = parse_vcd(file).unwrap(); + parse_vcd(file).unwrap(); let elapsed = now.elapsed(); println!("Elapsed: {:.2?}", elapsed); diff --git a/src/vcd/parse/events.rs b/src/vcd/parse/events.rs index 48f3320..8e3d18b 100644 --- a/src/vcd/parse/events.rs +++ b/src/vcd/parse/events.rs @@ -122,14 +122,12 @@ pub(super) fn parse_events<'a>( ref mut signal_error, num_bits, num_bytes, - self_idx, nums_encoded_as_fixed_width_le_u8, string_vals, lsb_indxs_of_num_tmstmp_vals_on_tmln, byte_len_of_num_tmstmp_vals_on_tmln, lsb_indxs_of_string_tmstmp_vals_on_tmln, - byte_len_of_string_tmstmp_vals_on_tmln, - scope_parent, + .. } => { // we've already identified in a prior loop iteration that the signal has // an error @@ -233,10 +231,7 @@ pub(super) fn parse_events<'a>( sig_type, ref mut signal_error, num_bits, - num_bytes: _, - self_idx: _, nums_encoded_as_fixed_width_le_u8, - string_vals: _, lsb_indxs_of_num_tmstmp_vals_on_tmln, byte_len_of_num_tmstmp_vals_on_tmln, .. @@ -311,10 +306,7 @@ pub(super) fn parse_events<'a>( sig_type, ref mut signal_error, num_bits, - num_bytes: _, - self_idx: _, nums_encoded_as_fixed_width_le_u8, - string_vals: _, lsb_indxs_of_num_tmstmp_vals_on_tmln, byte_len_of_num_tmstmp_vals_on_tmln, .. @@ -391,11 +383,7 @@ pub(super) fn parse_events<'a>( sig_type, ref mut signal_error, num_bits, - num_bytes: _, - self_idx: _, - nums_encoded_as_fixed_width_le_u8: _, string_vals, - lsb_indxs_of_num_tmstmp_vals_on_tmln: _, byte_len_of_num_tmstmp_vals_on_tmln, lsb_indxs_of_string_tmstmp_vals_on_tmln, .. diff --git a/src/vcd/types.rs b/src/vcd/types.rs index 12f9af1..6a48e4d 100644 --- a/src/vcd/types.rs +++ b/src/vcd/types.rs @@ -75,14 +75,7 @@ impl VCD { // dereference signal if Signal::Alias, or keep idx if Signal::Data let signal_idx = match signal { - Signal::Data { - name, - sig_type, - signal_error, - num_bits, - self_idx, - .. - } => *self_idx, + Signal::Data { self_idx, .. } => *self_idx, Signal::Alias { name, signal_alias } => *signal_alias, }; @@ -109,14 +102,7 @@ impl VCD { // dereference signal if Signal::Alias, or keep idx if Signal::Data let signal_idx = match signal { - Signal::Data { - name, - sig_type, - signal_error, - num_bits, - self_idx, - .. - } => *self_idx, + Signal::Data { self_idx, .. } => *self_idx, Signal::Alias { name, signal_alias } => *signal_alias, }; diff --git a/src/vcd/utilities.rs b/src/vcd/utilities.rs index 5df9160..a34905c 100644 --- a/src/vcd/utilities.rs +++ b/src/vcd/utilities.rs @@ -1,5 +1,3 @@ -use super::*; - #[derive(Debug)] pub(super) enum BinaryParserErrTypes { XValue,