~ruther/gtkwave-tcl-generator

149db8cfaddaefface0e988013188640879535f9 — František Boháček 1 year, 7 months ago 3fb1aa4
chore: add Debug to custom types
2 files changed, 5 insertions(+), 3 deletions(-)

M src/comment_parser.rs
M src/display_elements.rs
M src/comment_parser.rs => src/comment_parser.rs +2 -0
@@ 1,11 1,13 @@
use crate::display_elements::{DisplayColor, DisplayFormat};

#[derive(Eq, PartialEq, Debug)]
pub enum Operation {
    UpdateContext(ContextUpdate),
    AddEmpty,
    AddSignal(String),
}

#[derive(Eq, PartialEq, Debug)]
pub enum ContextUpdate {
    UpdateColor(Option<DisplayColor>),
    UpdateFormat(DisplayFormat),

M src/display_elements.rs => src/display_elements.rs +3 -3
@@ 1,13 1,13 @@
use std::fmt::Display;

#[derive(Eq, PartialEq, Clone, Copy)]
#[derive(Eq, PartialEq, Clone, Copy, Debug)]
pub enum DisplayOption {
    Color(DisplayColor),
    Format(DisplayFormat),
    Omit,
}

#[derive(Eq, PartialEq, Copy, Clone)]
#[derive(Eq, PartialEq, Copy, Clone, Debug)]
pub enum DisplayColor {
    Normal,
    Red,


@@ 40,7 40,7 @@ impl Display for DisplayColor {
    }
}

#[derive(Eq, PartialEq, Copy, Clone)]
#[derive(Eq, PartialEq, Copy, Clone, Debug)]
pub enum DisplayFormat {
    Hex,
    Decimal,

Do not follow this link