1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
//!
//! # Vlsir ProtoBuf Definitions
//!

pub mod circuit;
pub mod spice;
pub mod conv;
pub mod raw;
pub mod tetris;
pub mod utils;

// Public re-exports
pub use circuit::{Interface, Module};
pub use conv::{from_bytes, open, save, to_bytes, ProtoFile};
pub use raw::{Abstract, AbstractPort, Cell, Layout, Library};
pub use raw::{Instance, Layer, LayerShapes, Path, Point, Polygon, Rectangle, TextElement, Units};
pub use utils::*;