pub enum KicadFile {
Unknown(PathBuf),
Module(Module),
Schematic(Schematic),
Layout(Layout),
SymbolLib(SymbolLib),
Project(Project),
FpLibTable(FpLibTable),
}Expand description
types of Kicad files that can be found
Variants§
Unknown(PathBuf)
unknown file, probably no kicad file
Module(Module)
a Kicad module, also know as a footprint
Schematic(Schematic)
a Kicad schematic file
Layout(Layout)
a Kicad layout file
SymbolLib(SymbolLib)
a Kicad symbol library file
Project(Project)
a Kicad project file
FpLibTable(FpLibTable)
a Kicad fp-lib-table file
Trait Implementations§
Auto Trait Implementations§
impl Freeze for KicadFile
impl RefUnwindSafe for KicadFile
impl Send for KicadFile
impl Sync for KicadFile
impl Unpin for KicadFile
impl UnwindSafe for KicadFile
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more