derive Copy, Clone for Point. derive Default for Rect, Polygon, Path
derive Default, Copy for BoundBox. impl BoundBoxTrait for Rect
fix layout bbox
fix bug
add instance alignment methods
format, fix bug in gds exporter
add reflect_vert_anchored
upgrade deps
add some align modes
bugfixes for empty bbox, more align modes
upgrade chrono
make Rect Copy
Make outline in abstract view optional
warning: tests not passing
add shape and add port APIs
add git dependency on vlsir
Update to get layers by spec
port set net
add alignment methods
align, bbox, data, geom
update rect, span, ports
GDS importer generates abstract
text label reading, direction agnostic Rect APIs
fix trailing whitespace, gds/geom updates
update
update layout 21
port merging
Make GDS error Send + Sync
Send + Sync error handling
Send + Sync error handling
update layers API to allow querying for layers and update gitignore
add get_purps API for Layers
add traits to LayerSpec
add Ord and PartialOrd to LayerSpec
Instance builder
Instance builder does not take &self as parameter
Add Point::zero method
Add ability to find cells in a library
Make Instance::loc default to origin when using InstanceBuilder
Add empty check when converting Rect from BoundBox
better error messages when getting ports from abstract views
Span::expand method
Add Cell::empty method
cargo fmt
AbstractPort::named method
Update readme to point to dan-fritchman/Layout21
typo
Create Layout::add_pin method
Cell add pin methods
Add Span::merge method
Use IntoIterator
Correct implementation of Span::merge using IntoIterator
Rect::expanded method
Rect::expand_dir
Add Layout::draw_rect method
Add ports_starting_with method to Instance
Add Cell::layout getter method
Add Cell::abs getter method
Hack layout21 to preserve text elements on non-label layers
Mark element nets if text is on pin or label
Add print statement
fix: import floating text elements correctly