pub struct CurrentResult {
pub current_capacity: f64,
pub cross_section: f64,
pub resistance_dc: f64,
pub voltage_drop: f64,
pub power_dissipation: f64,
pub current_density: f64,
pub skin_depth_mils: f64,
}Expand description
Result of a conductor current capacity calculation.
Fields§
§current_capacity: f64Maximum current capacity (A) per IPC-2221A.
cross_section: f64Conductor cross-sectional area (sq mils).
resistance_dc: f64DC resistance (Ohms).
voltage_drop: f64Voltage drop at maximum current (V).
power_dissipation: f64Power dissipation at maximum current (W).
current_density: f64Current density at maximum current (A/mil²).
skin_depth_mils: f64Skin depth at the given frequency (mils). 0 if frequency is 0.
Trait Implementations§
Source§impl Clone for CurrentResult
impl Clone for CurrentResult
Source§fn clone(&self) -> CurrentResult
fn clone(&self) -> CurrentResult
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 CurrentResult
impl Debug for CurrentResult
Source§impl<'de> Deserialize<'de> for CurrentResult
impl<'de> Deserialize<'de> for CurrentResult
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 CurrentResult
impl PartialEq for CurrentResult
Source§impl Serialize for CurrentResult
impl Serialize for CurrentResult
impl StructuralPartialEq for CurrentResult
Auto Trait Implementations§
impl Freeze for CurrentResult
impl RefUnwindSafe for CurrentResult
impl Send for CurrentResult
impl Sync for CurrentResult
impl Unpin for CurrentResult
impl UnsafeUnpin for CurrentResult
impl UnwindSafe for CurrentResult
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