pub struct PcbZone {
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§
impl StructuralPartialEq for PcbZone
Auto Trait Implementations§
impl Freeze for PcbZone
impl RefUnwindSafe for PcbZone
impl Send for PcbZone
impl Sync for PcbZone
impl Unpin for PcbZone
impl UnsafeUnpin for PcbZone
impl UnwindSafe for PcbZone
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