pub enum EtchFactor {
None,
OneToOne,
TwoToOne,
}Expand description
Etch factor affecting conductor cross-section geometry.
Variants§
None
Rectangular cross-section (no etch compensation).
OneToOne
1:1 etch — trapezoid with top = W - 2T.
TwoToOne
2:1 etch — trapezoid with top = W - T.
Implementations§
Source§impl EtchFactor
impl EtchFactor
Sourcepub fn cross_section_sq_mils(self, width: f64, thickness: f64) -> f64
pub fn cross_section_sq_mils(self, width: f64, thickness: f64) -> f64
Cross-sectional area in square mils given width W and thickness T (both in mils).
Trait Implementations§
Source§impl Clone for EtchFactor
impl Clone for EtchFactor
Source§fn clone(&self) -> EtchFactor
fn clone(&self) -> EtchFactor
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 EtchFactor
impl Debug for EtchFactor
Source§impl<'de> Deserialize<'de> for EtchFactor
impl<'de> Deserialize<'de> for EtchFactor
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for EtchFactor
impl PartialEq for EtchFactor
Source§impl Serialize for EtchFactor
impl Serialize for EtchFactor
impl Copy for EtchFactor
impl Eq for EtchFactor
impl StructuralPartialEq for EtchFactor
Auto Trait Implementations§
impl Freeze for EtchFactor
impl RefUnwindSafe for EtchFactor
impl Send for EtchFactor
impl Sync for EtchFactor
impl Unpin for EtchFactor
impl UnsafeUnpin for EtchFactor
impl UnwindSafe for EtchFactor
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