pub enum ApertureFunction {
Show 36 variants
ViaDrill(Option<IPC4761ViaProtection>),
BackDrill,
ComponentDrill {
function: Option<ComponentDrill>,
},
MechanicalDrill {
function: Option<DrillFunction>,
},
CastellatedDrill,
OtherDrill(String),
ComponentPad,
SmdPad(SmdPadType),
BgaPad(SmdPadType),
ConnectorPad,
HeatsinkPad,
ViaPad,
TestPad,
CastellatedPad,
FiducialPad(FiducialScope),
ThermalReliefPad,
WasherPad,
AntiPad,
OtherPad(String),
Conductor,
EtchedComponent,
NonConductor,
CopperBalancing,
Border,
OtherCopper(String),
Profile,
Material,
NonMaterial,
Other(String),
ComponentMain,
ComponentOutline(ComponentOutline),
ComponentPin,
Slot,
CutOut,
Cavity,
Drawing,
}
Expand description
ApertureFunction
2024.05 - 5.6.10 “.AperFunction”
Variants§
ViaDrill(Option<IPC4761ViaProtection>)
BackDrill
ComponentDrill
Fields
§
function: Option<ComponentDrill>
MechanicalDrill
Fields
§
function: Option<DrillFunction>
CastellatedDrill
OtherDrill(String)
ComponentPad
SmdPad(SmdPadType)
BgaPad(SmdPadType)
ConnectorPad
HeatsinkPad
ViaPad
TestPad
CastellatedPad
FiducialPad(FiducialScope)
ThermalReliefPad
WasherPad
AntiPad
OtherPad(String)
Conductor
EtchedComponent
NonConductor
CopperBalancing
Border
OtherCopper(String)
Profile
Material
NonMaterial
Other(String)
ComponentMain
ComponentOutline(ComponentOutline)
ComponentPin
Slot
CutOut
Cavity
Drawing
Trait Implementations§
Source§impl Clone for ApertureFunction
impl Clone for ApertureFunction
Source§fn clone(&self) -> ApertureFunction
fn clone(&self) -> ApertureFunction
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 ApertureFunction
impl Debug for ApertureFunction
Source§impl Hash for ApertureFunction
impl Hash for ApertureFunction
Source§impl PartialEq for ApertureFunction
impl PartialEq for ApertureFunction
impl Eq for ApertureFunction
impl StructuralPartialEq for ApertureFunction
Auto Trait Implementations§
impl Freeze for ApertureFunction
impl RefUnwindSafe for ApertureFunction
impl Send for ApertureFunction
impl Sync for ApertureFunction
impl Unpin for ApertureFunction
impl UnwindSafe for ApertureFunction
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