sv_parser_syntaxtree/primitive_instances/
primitive_gate_and_switch_types.rs

1use crate::*;
2
3// -----------------------------------------------------------------------------
4
5#[derive(Clone, Debug, PartialEq, Node)]
6pub struct CmosSwitchtype {
7    pub nodes: (Keyword,),
8}
9
10#[derive(Clone, Debug, PartialEq, Node)]
11pub struct EnableGatetype {
12    pub nodes: (Keyword,),
13}
14
15#[derive(Clone, Debug, PartialEq, Node)]
16pub struct MosSwitchtype {
17    pub nodes: (Keyword,),
18}
19
20#[derive(Clone, Debug, PartialEq, Node)]
21pub struct NInputGatetype {
22    pub nodes: (Keyword,),
23}
24
25#[derive(Clone, Debug, PartialEq, Node)]
26pub struct NOutputGatetype {
27    pub nodes: (Keyword,),
28}
29
30#[derive(Clone, Debug, PartialEq, Node)]
31pub struct PassEnSwitchtype {
32    pub nodes: (Keyword,),
33}
34
35#[derive(Clone, Debug, PartialEq, Node)]
36pub struct PassSwitchtype {
37    pub nodes: (Keyword,),
38}