safety_net/
lib.rs

1#![cfg_attr(docsrs, feature(doc_cfg))]
2#![warn(missing_docs, unreachable_pub)]
3/*!
4
5`safety-net`
6
7An experimental library for representing circuit netlists for EDA tool development.
8Take a look at some [examples](https://github.com/matth2k/safety-net/tree/main/examples) and the [documentation](https://matth2k.github.io/safety-net/).
9
10The most important API is the [Netlist](https://matth2k.github.io/safety-net/safety_net/netlist/struct.Netlist.html) struct.
11
12*/
13#![doc = "## Simple Example\n```"]
14#![doc = include_str!("../examples/simple.rs")]
15#![doc = "\n```"]
16
17mod attribute;
18mod circuit;
19mod error;
20mod graph;
21mod logic;
22mod netlist;
23mod util;
24
25pub use {attribute::*, circuit::*, error::*, graph::*, logic::*, netlist::*};