pub struct Current;Expand description
An electric current, being a charge per unit time.
Implementations§
Source§impl Current
impl Current
Sourcepub const fn amperes(value: TensorRank0) -> Quantity<Current>
pub const fn amperes(value: TensorRank0) -> Quantity<Current>
A quantity of amperes.
Sourcepub const fn milliamperes(value: TensorRank0) -> Quantity<Current>
pub const fn milliamperes(value: TensorRank0) -> Quantity<Current>
A quantity of milliamperes.
Sourcepub const fn microamperes(value: TensorRank0) -> Quantity<Current>
pub const fn microamperes(value: TensorRank0) -> Quantity<Current>
A quantity of microamperes.
Trait Implementations§
impl Copy for Current
Source§impl Diffusive for Current
impl Diffusive for Current
Source§type Field = ElectricPotential
type Field = ElectricPotential
The unit of the field whose gradient drives the flux.
Source§type Gradient = ElectricField
type Gradient = ElectricField
The unit of the gradient of the field.
Source§type Flux = CurrentDensity
type Flux = CurrentDensity
The unit of the flux.
Source§type FluxPerLength = CurrentPerVolume
type FluxPerLength = CurrentPerVolume
The unit of the flux per length.
Source§type Tangent = ElectricalConductivity
type Tangent = ElectricalConductivity
The unit of the tangent of the flux.
Source§type TangentPerLength = ConductancePerArea
type TangentPerLength = ConductancePerArea
The unit of the tangent per length.
Source§type TangentPerArea = ConductancePerVolume
type TangentPerArea = ConductancePerVolume
The unit of the tangent per area.
Source§type EnergyDensity = PowerDensity
type EnergyDensity = PowerDensity
The unit of the energy density.
Source§type Stiffness = Conductance
type Stiffness = Conductance
The unit of the nodal stiffness.
impl Eq for Current
impl StructuralPartialEq for Current
impl Unit for Current
Source§impl UnitDiv<Conductance> for Current
impl UnitDiv<Conductance> for Current
Source§type Output = ElectricPotential
type Output = ElectricPotential
The unit of the quotient.
Source§impl UnitDiv<Current> for Power
impl UnitDiv<Current> for Power
Source§type Output = ElectricPotential
type Output = ElectricPotential
The unit of the quotient.
Source§impl UnitDiv<CurrentPerVolume> for Current
impl UnitDiv<CurrentPerVolume> for Current
Source§impl UnitDiv<ElectricPotential> for Current
impl UnitDiv<ElectricPotential> for Current
Source§type Output = Conductance
type Output = Conductance
The unit of the quotient.
Source§impl UnitDiv<Volume> for Current
impl UnitDiv<Volume> for Current
Source§type Output = CurrentPerVolume
type Output = CurrentPerVolume
The unit of the quotient.
Source§impl UnitHalves for Current
impl UnitHalves for Current
Source§impl UnitMul<Current> for ElectricPotential
impl UnitMul<Current> for ElectricPotential
Source§impl UnitMul<ElectricPotential> for Current
impl UnitMul<ElectricPotential> for Current
Auto Trait Implementations§
impl Freeze for Current
impl RefUnwindSafe for Current
impl Send for Current
impl Sync for Current
impl Unpin for Current
impl UnsafeUnpin for Current
impl UnwindSafe for Current
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