#![doc = include_str!("../README.md")]
#![warn(clippy::pedantic)]
#![allow(clippy::missing_errors_doc)]
#![allow(clippy::missing_panics_doc)]
#![allow(clippy::module_name_repetitions)]
#![allow(clippy::must_use_candidate)]
#![allow(clippy::new_without_default)]
#![allow(clippy::struct_field_names)]
#![allow(clippy::struct_excessive_bools)]
#![allow(clippy::unreadable_literal)]
mod common;
mod logging;
mod parse;
#[doc(hidden)]
pub mod __private;
pub mod draw;
pub mod dwf;
pub mod error;
pub mod font;
pub mod pcb;
pub mod prj;
pub mod sch;
#[doc(inline)]
pub use common::{Location, Rgb, Rotation90, UniqueId, Visibility};
#[doc(inline)]
pub use error::{Error, ErrorKind, Result};
#[doc(inline)]
pub use pcb::{PcbDoc, PcbLib};
#[doc(inline)]
pub use prj::PrjPcb;
#[doc(inline)]
pub use sch::{SchDoc, SchLib};
mod sealed {
pub trait Sealed {}
}