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