use-board
Primitive board-level vocabulary.
use-board describes board IDs, names, sides, layers, layer counts, and assembly sides. It does not implement PCB layout, routing, board-file parsing, geometry calculation, or manufacturing output generation.
Example
use ;
let board = new?;
let layers = new?;
let side: BoardSide = "top".parse?;
let layer: BoardLayer = "inner-copper-1".parse?;
assert_eq!;
assert_eq!;
assert_eq!;
assert_eq!;
# Ok::
Scope
Use this crate for simple board vocabulary. PCB layout, routing, geometry, file parsing, and manufacturing outputs are out of scope.