pub struct PcbFootprintSummary {Show 21 fields
pub lib_id: Option<String>,
pub layer: Option<String>,
pub at: Option<[f64; 2]>,
pub rotation: Option<f64>,
pub uuid: Option<String>,
pub property_count: usize,
pub pad_count: usize,
pub model_count: usize,
pub zone_count: usize,
pub group_count: usize,
pub graphic_count: usize,
pub fp_line_count: usize,
pub fp_rect_count: usize,
pub fp_circle_count: usize,
pub fp_arc_count: usize,
pub fp_poly_count: usize,
pub fp_curve_count: usize,
pub fp_text_count: usize,
pub fp_text_box_count: usize,
pub reference: Option<String>,
pub value: Option<String>,
}Expand description
PCB (.kicad_pcb) APIs.
Fields§
§lib_id: Option<String>§layer: Option<String>§at: Option<[f64; 2]>§rotation: Option<f64>§uuid: Option<String>§property_count: usize§pad_count: usize§model_count: usize§zone_count: usize§group_count: usize§graphic_count: usize§fp_line_count: usize§fp_rect_count: usize§fp_circle_count: usize§fp_arc_count: usize§fp_poly_count: usize§fp_curve_count: usize§fp_text_count: usize§fp_text_box_count: usize§reference: Option<String>§value: Option<String>Trait Implementations§
Source§impl Clone for PcbFootprintSummary
impl Clone for PcbFootprintSummary
Source§fn clone(&self) -> PcbFootprintSummary
fn clone(&self) -> PcbFootprintSummary
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PcbFootprintSummary
impl Debug for PcbFootprintSummary
Source§impl PartialEq for PcbFootprintSummary
impl PartialEq for PcbFootprintSummary
impl StructuralPartialEq for PcbFootprintSummary
Auto Trait Implementations§
impl Freeze for PcbFootprintSummary
impl RefUnwindSafe for PcbFootprintSummary
impl Send for PcbFootprintSummary
impl Sync for PcbFootprintSummary
impl Unpin for PcbFootprintSummary
impl UnsafeUnpin for PcbFootprintSummary
impl UnwindSafe for PcbFootprintSummary
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