Crate kicad_parse_gen [−] [src]
Kicad file format parser and generator library
Reexports
pub use error::*; |
Modules
error |
Kicad error handling code and types |
footprint |
Kicad footprint format handling |
layout |
Kicad layout format handling |
project |
Kicad project format handling |
schematic |
Kicad schematic format handling |
symbol_lib |
Kicad symbol library format handling |
Structs
Bound |
A bounding box |
Enums
Expected |
types of Kicad files that we expect to read |
KicadFile |
types of Kicad files that can be found |
Sexp |
a symbolic-expression Can be a string or a list or nothing |
Traits
Adjust |
item location can be adjusted |
BoundingBox |
calculate the bounding box of a layout item |
Functions
read_file |
read a file |
read_kicad_file |
try to read a file, trying to parse it as the different formats and matching it against the Expected type |
read_layout |
read a file, expecting it to be a Kicad layout file |
read_module |
read a file, expecting it to be a Kicad module file |
read_project |
read a file, expecting it to be a Kicad project file |
read_schematic |
read a file, expecting it to be a Kicad schematic |
read_symbol_lib |
read a file, expecting it to be a Kicad symbol library file |
write_file |
write a file |
write_layout |
write out a kicad Layout to a file |