pub struct VcdDb {
pub date: String,
pub version: String,
pub comment: String,
pub timescale: (u32, TimeUnit),
pub timestap: Vec<u32>,
pub scope: Vec<Scope>,
pub variable: Vec<Variable>,
pub var_value: Vec<Vec<VarValue>>,
pub var_id_map: HashMap<String, VariableIndex>,
pub value_var_map: HashMap<ValueIndex, String>,
pub padding_value: Vec<Vec<usize>>,
}Fields§
§date: String§version: String§comment: String§timescale: (u32, TimeUnit)§timestap: Vec<u32>§scope: Vec<Scope>§variable: Vec<Variable>§var_value: Vec<Vec<VarValue>>§var_id_map: HashMap<String, VariableIndex>§value_var_map: HashMap<ValueIndex, String>§padding_value: Vec<Vec<usize>>Implementations§
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for VcdDb
impl Send for VcdDb
impl Sync for VcdDb
impl Unpin for VcdDb
impl UnwindSafe for VcdDb
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more