Module libreda_db::traits[][src]

Expand description

Basic traits that for the representation of chip data structures.

Re-exports

pub use crate::layout::traits::LayoutBase;
pub use crate::layout::traits::LayoutEdit;
pub use crate::netlist::traits::NetlistBase;
pub use crate::netlist::traits::NetlistEdit;

Traits

HierarchyBase

Most basic trait for the hierarchical flyweight pattern which is used to efficiently represent chip layouts and netlists.

HierarchyEdit

Edit functions for a hierarchical flyweight structure like a netlist or a cell-based layout.

L2NBase

Fused layout and netlist view. This trait makes the link between netlist elements and layout elements.

L2NEdit

Fused layout and netlist view. This trait makes the link between netlist elements and layout elements.