remove some unused fields from struct match arms and eliminate warning in main

This commit is contained in:
Yehowshua Immanuel 2022-08-22 10:03:29 -04:00
parent 0acd49f66c
commit 37cf2b165c
4 changed files with 4 additions and 32 deletions

View file

@ -20,7 +20,7 @@ fn main() -> std::io::Result<()> {
let now = Instant::now(); let now = Instant::now();
let file = File::open(&args.path)?; let file = File::open(&args.path)?;
let vcd = parse_vcd(file).unwrap(); parse_vcd(file).unwrap();
let elapsed = now.elapsed(); let elapsed = now.elapsed();
println!("Elapsed: {:.2?}", elapsed); println!("Elapsed: {:.2?}", elapsed);

View file

@ -122,14 +122,12 @@ pub(super) fn parse_events<'a>(
ref mut signal_error, ref mut signal_error,
num_bits, num_bits,
num_bytes, num_bytes,
self_idx,
nums_encoded_as_fixed_width_le_u8, nums_encoded_as_fixed_width_le_u8,
string_vals, string_vals,
lsb_indxs_of_num_tmstmp_vals_on_tmln, lsb_indxs_of_num_tmstmp_vals_on_tmln,
byte_len_of_num_tmstmp_vals_on_tmln, byte_len_of_num_tmstmp_vals_on_tmln,
lsb_indxs_of_string_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 // we've already identified in a prior loop iteration that the signal has
// an error // an error
@ -233,10 +231,7 @@ pub(super) fn parse_events<'a>(
sig_type, sig_type,
ref mut signal_error, ref mut signal_error,
num_bits, num_bits,
num_bytes: _,
self_idx: _,
nums_encoded_as_fixed_width_le_u8, nums_encoded_as_fixed_width_le_u8,
string_vals: _,
lsb_indxs_of_num_tmstmp_vals_on_tmln, lsb_indxs_of_num_tmstmp_vals_on_tmln,
byte_len_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, sig_type,
ref mut signal_error, ref mut signal_error,
num_bits, num_bits,
num_bytes: _,
self_idx: _,
nums_encoded_as_fixed_width_le_u8, nums_encoded_as_fixed_width_le_u8,
string_vals: _,
lsb_indxs_of_num_tmstmp_vals_on_tmln, lsb_indxs_of_num_tmstmp_vals_on_tmln,
byte_len_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, sig_type,
ref mut signal_error, ref mut signal_error,
num_bits, num_bits,
num_bytes: _,
self_idx: _,
nums_encoded_as_fixed_width_le_u8: _,
string_vals, string_vals,
lsb_indxs_of_num_tmstmp_vals_on_tmln: _,
byte_len_of_num_tmstmp_vals_on_tmln, byte_len_of_num_tmstmp_vals_on_tmln,
lsb_indxs_of_string_tmstmp_vals_on_tmln, lsb_indxs_of_string_tmstmp_vals_on_tmln,
.. ..

View file

@ -75,14 +75,7 @@ impl VCD {
// dereference signal if Signal::Alias, or keep idx if Signal::Data // dereference signal if Signal::Alias, or keep idx if Signal::Data
let signal_idx = match signal { let signal_idx = match signal {
Signal::Data { Signal::Data { self_idx, .. } => *self_idx,
name,
sig_type,
signal_error,
num_bits,
self_idx,
..
} => *self_idx,
Signal::Alias { name, signal_alias } => *signal_alias, Signal::Alias { name, signal_alias } => *signal_alias,
}; };
@ -109,14 +102,7 @@ impl VCD {
// dereference signal if Signal::Alias, or keep idx if Signal::Data // dereference signal if Signal::Alias, or keep idx if Signal::Data
let signal_idx = match signal { let signal_idx = match signal {
Signal::Data { Signal::Data { self_idx, .. } => *self_idx,
name,
sig_type,
signal_error,
num_bits,
self_idx,
..
} => *self_idx,
Signal::Alias { name, signal_alias } => *signal_alias, Signal::Alias { name, signal_alias } => *signal_alias,
}; };

View file

@ -1,5 +1,3 @@
use super::*;
#[derive(Debug)] #[derive(Debug)]
pub(super) enum BinaryParserErrTypes { pub(super) enum BinaryParserErrTypes {
XValue, XValue,