pub struct ViaKeepout {
pub owner: String,
pub outline: Vec<Point>,
}Expand description
Via keepout. http://www.aertia.com/docs/priware/IDF_V30_Spec.pdf#page=20
This section defines a via keepout for the board or panel. Via keepouts specify regions where vias are not allowed (although routing is still allowed). Each keepout consists of a simple closed curve made up of arcs and lines. Portions of via keepouts on a panel that lie on a board in the panel are inherited by that board. Multiple via keepouts are allowed. Only through vias (vias that go all the way through the board) are supported.
Fields§
§owner: String§outline: Vec<Point>Trait Implementations§
Source§impl Clone for ViaKeepout
impl Clone for ViaKeepout
Source§fn clone(&self) -> ViaKeepout
fn clone(&self) -> ViaKeepout
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 ViaKeepout
impl Debug for ViaKeepout
Source§impl Default for ViaKeepout
impl Default for ViaKeepout
Source§fn default() -> ViaKeepout
fn default() -> ViaKeepout
Returns the “default value” for a type. Read more
Source§impl PartialEq for ViaKeepout
impl PartialEq for ViaKeepout
Source§impl PartialOrd for ViaKeepout
impl PartialOrd for ViaKeepout
impl StructuralPartialEq for ViaKeepout
Auto Trait Implementations§
impl Freeze for ViaKeepout
impl RefUnwindSafe for ViaKeepout
impl Send for ViaKeepout
impl Sync for ViaKeepout
impl Unpin for ViaKeepout
impl UnwindSafe for ViaKeepout
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