NetlistIds

Trait NetlistIds 

Source
pub trait NetlistIds: HierarchyIds {
    type PinId: IdType;
    type PinInstId: IdType;
    type NetId: IdType;
}
Expand description

Identifier types used for components of netlists.

Required Associated Types§

Source

type PinId: IdType

Pin identifier type. Uniquely identifies a pin in the whole netlist.

Source

type PinInstId: IdType

Pin instance identifier type. Uniquely identifies a pin instance in the whole netlist. A pin instance is a pin of a circuit instance.

Source

type NetId: IdType

Net identifier type. Uniquely identifies a net in the whole netlist.

Implementations on Foreign Types§

Source§

impl<T> NetlistIds for &T
where T: NetlistIds,

Source§

impl<T> NetlistIds for &mut T
where T: NetlistIds,

Source§

impl<T> NetlistIds for Box<T>
where T: NetlistIds,

Source§

impl<T> NetlistIds for Rc<T>
where T: NetlistIds,

Source§

impl<T> NetlistIds for Arc<T>
where T: NetlistIds,

Implementors§