1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
use crate::*; // ----------------------------------------------------------------------------- #[derive(Clone, Debug, PartialEq, Node)] pub struct UdpInstantiation { pub nodes: ( UdpIdentifier, Option<DriveStrength>, Option<Delay2>, List<Symbol, UdpInstance>, Symbol, ), } #[derive(Clone, Debug, PartialEq, Node)] pub struct UdpInstance { pub nodes: ( Option<NameOfInstance>, Paren<( OutputTerminal, Symbol, InputTerminal, Vec<(Symbol, InputTerminal)>, )>, ), }