pub struct ThruHoleResult {
pub pad_external_mils: f64,
pub pad_internal_signal_mils: f64,
pub pad_internal_plane_mils: f64,
}Expand description
Computed pad sizes for a plated thru-hole.
All dimensions in mils.
Fields§
§pad_external_mils: f64Pad diameter on external (signal) layers in mils.
hole_diameter + 2 × annular_ring
pad_internal_signal_mils: f64Pad diameter on internal signal layers in mils.
Same as external for plated thru-hole.
pad_internal_plane_mils: f64Anti-pad (clearance opening) diameter on internal plane layers in mils.
pad_external + 2 × isolation_width
Trait Implementations§
Source§impl Clone for ThruHoleResult
impl Clone for ThruHoleResult
Source§fn clone(&self) -> ThruHoleResult
fn clone(&self) -> ThruHoleResult
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 ThruHoleResult
impl Debug for ThruHoleResult
Source§impl<'de> Deserialize<'de> for ThruHoleResult
impl<'de> Deserialize<'de> for ThruHoleResult
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 ThruHoleResult
impl PartialEq for ThruHoleResult
Source§impl Serialize for ThruHoleResult
impl Serialize for ThruHoleResult
impl StructuralPartialEq for ThruHoleResult
Auto Trait Implementations§
impl Freeze for ThruHoleResult
impl RefUnwindSafe for ThruHoleResult
impl Send for ThruHoleResult
impl Sync for ThruHoleResult
impl Unpin for ThruHoleResult
impl UnsafeUnpin for ThruHoleResult
impl UnwindSafe for ThruHoleResult
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