pub struct FusingResult {
pub copper_thickness_mils: f64,
pub area_sq_mils: f64,
pub area_circular_mils: f64,
pub fusing_current_a: f64,
pub melting_temp_c: f64,
}Expand description
Result of a fusing current calculation.
Fields§
§copper_thickness_mils: f64Total copper thickness in mils.
area_sq_mils: f64Conductor cross-section in square mils (trapezoidal for etched profiles).
area_circular_mils: f64Conductor cross-section in circular mils (= area_sq_mils × 4/π).
fusing_current_a: f64Fusing (melting) current in Amperes.
melting_temp_c: f64Copper melting temperature used (°C).
Trait Implementations§
Source§impl Clone for FusingResult
impl Clone for FusingResult
Source§fn clone(&self) -> FusingResult
fn clone(&self) -> FusingResult
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 FusingResult
impl Debug for FusingResult
Source§impl<'de> Deserialize<'de> for FusingResult
impl<'de> Deserialize<'de> for FusingResult
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 FusingResult
impl PartialEq for FusingResult
Source§impl Serialize for FusingResult
impl Serialize for FusingResult
impl StructuralPartialEq for FusingResult
Auto Trait Implementations§
impl Freeze for FusingResult
impl RefUnwindSafe for FusingResult
impl Send for FusingResult
impl Sync for FusingResult
impl Unpin for FusingResult
impl UnsafeUnpin for FusingResult
impl UnwindSafe for FusingResult
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