pub struct PcbZoneSummary {
pub net: Option<i32>,
pub net_name: Option<String>,
pub name: Option<String>,
pub layer: Option<String>,
pub layers: Vec<String>,
pub hatch: Option<String>,
pub fill_enabled: Option<bool>,
pub polygon_count: usize,
pub filled_polygon_count: usize,
pub has_keepout: bool,
}Expand description
PCB (.kicad_pcb) APIs.
Fields§
§net: Option<i32>§net_name: Option<String>§name: Option<String>§layer: Option<String>§layers: Vec<String>§hatch: Option<String>§fill_enabled: Option<bool>§polygon_count: usize§filled_polygon_count: usize§has_keepout: boolTrait Implementations§
Source§impl Clone for PcbZoneSummary
impl Clone for PcbZoneSummary
Source§fn clone(&self) -> PcbZoneSummary
fn clone(&self) -> PcbZoneSummary
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 PcbZoneSummary
impl Debug for PcbZoneSummary
Source§impl PartialEq for PcbZoneSummary
impl PartialEq for PcbZoneSummary
impl StructuralPartialEq for PcbZoneSummary
Auto Trait Implementations§
impl Freeze for PcbZoneSummary
impl RefUnwindSafe for PcbZoneSummary
impl Send for PcbZoneSummary
impl Sync for PcbZoneSummary
impl Unpin for PcbZoneSummary
impl UnsafeUnpin for PcbZoneSummary
impl UnwindSafe for PcbZoneSummary
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