pub enum Quantity {
Show 31 variants
FloatQuantity(f64),
ComplianceQuantity(Compliance),
AccelerationQuantity(Acceleration),
VolumeQuantity(Volume),
ForceAreaQuantity(ForceArea),
VoltageQuantity(Voltage),
ForceDistanceQuantity(ForceDistance),
ForceQuantity(Force),
AngleQuantity(Angle),
VelocityQuantity(Velocity),
VelocitySquaredQuantity(VelocitySquared),
MassPerTimeSquareQuantity(MassPerTimeSquare),
InverseAreaQuantity(InverseArea),
ChargeQuantity(Charge),
AngularAccelerationQuantity(AngularAcceleration),
StressQuantity(Stress),
MassPerDistanceTimeSquareQuantity(MassPerDistanceTimeSquare),
DistanceQuantity(Distance),
StrainQuantity(Strain),
AreaQuantity(Area),
ForcePerDistancePowerFourQuantity(ForcePerDistancePowerFour),
TimeQuantity(Time),
MassQuantity(Mass),
ForceVolumeQuantity(ForceVolume),
StressSquaredQuantity(StressSquared),
StiffnessQuantity(Stiffness),
InverseDistanceQuantity(InverseDistance),
AngularVelocityQuantity(AngularVelocity),
AreaOfMomentQuantity(AreaOfMoment),
DensityQuantity(Density),
ForcePerVolumeQuantity(ForcePerVolume),
}Variants§
FloatQuantity(f64)
ComplianceQuantity(Compliance)
AccelerationQuantity(Acceleration)
VolumeQuantity(Volume)
ForceAreaQuantity(ForceArea)
VoltageQuantity(Voltage)
ForceDistanceQuantity(ForceDistance)
ForceQuantity(Force)
AngleQuantity(Angle)
VelocityQuantity(Velocity)
VelocitySquaredQuantity(VelocitySquared)
MassPerTimeSquareQuantity(MassPerTimeSquare)
InverseAreaQuantity(InverseArea)
ChargeQuantity(Charge)
AngularAccelerationQuantity(AngularAcceleration)
StressQuantity(Stress)
MassPerDistanceTimeSquareQuantity(MassPerDistanceTimeSquare)
DistanceQuantity(Distance)
StrainQuantity(Strain)
AreaQuantity(Area)
ForcePerDistancePowerFourQuantity(ForcePerDistancePowerFour)
TimeQuantity(Time)
MassQuantity(Mass)
ForceVolumeQuantity(ForceVolume)
StressSquaredQuantity(StressSquared)
StiffnessQuantity(Stiffness)
InverseDistanceQuantity(InverseDistance)
AngularVelocityQuantity(AngularVelocity)
AreaOfMomentQuantity(AreaOfMoment)
DensityQuantity(Density)
ForcePerVolumeQuantity(ForcePerVolume)
Implementations§
Source§impl Quantity
impl Quantity
pub fn extract_float(&self) -> Result<f64, String>
pub fn extract_compliance(&self) -> Result<Compliance, String>
pub fn extract_acceleration(&self) -> Result<Acceleration, String>
pub fn extract_volume(&self) -> Result<Volume, String>
pub fn extract_force_area(&self) -> Result<ForceArea, String>
pub fn extract_voltage(&self) -> Result<Voltage, String>
pub fn extract_force_distance(&self) -> Result<ForceDistance, String>
pub fn extract_force(&self) -> Result<Force, String>
pub fn extract_angle(&self) -> Result<Angle, String>
pub fn extract_velocity(&self) -> Result<Velocity, String>
pub fn extract_velocity_squared(&self) -> Result<VelocitySquared, String>
pub fn extract_mass_per_time_square(&self) -> Result<MassPerTimeSquare, String>
pub fn extract_inverse_area(&self) -> Result<InverseArea, String>
pub fn extract_charge(&self) -> Result<Charge, String>
pub fn extract_angular_acceleration( &self, ) -> Result<AngularAcceleration, String>
pub fn extract_stress(&self) -> Result<Stress, String>
pub fn extract_mass_per_distance_time_square( &self, ) -> Result<MassPerDistanceTimeSquare, String>
pub fn extract_distance(&self) -> Result<Distance, String>
pub fn extract_strain(&self) -> Result<Strain, String>
pub fn extract_area(&self) -> Result<Area, String>
pub fn extract_force_per_distance_power_four( &self, ) -> Result<ForcePerDistancePowerFour, String>
pub fn extract_time(&self) -> Result<Time, String>
pub fn extract_mass(&self) -> Result<Mass, String>
pub fn extract_force_volume(&self) -> Result<ForceVolume, String>
pub fn extract_stress_squared(&self) -> Result<StressSquared, String>
pub fn extract_stiffness(&self) -> Result<Stiffness, String>
pub fn extract_inverse_distance(&self) -> Result<InverseDistance, String>
pub fn extract_angular_velocity(&self) -> Result<AngularVelocity, String>
pub fn extract_area_of_moment(&self) -> Result<AreaOfMoment, String>
pub fn extract_density(&self) -> Result<Density, String>
pub fn extract_force_per_volume(&self) -> Result<ForcePerVolume, String>
pub fn sqrt(&self) -> Result<Self, QuantityOperationError>
Trait Implementations§
Source§impl PartialOrd for Quantity
impl PartialOrd for Quantity
impl Copy for Quantity
impl StructuralPartialEq for Quantity
Auto Trait Implementations§
impl Freeze for Quantity
impl RefUnwindSafe for Quantity
impl Send for Quantity
impl Sync for Quantity
impl Unpin for Quantity
impl UnwindSafe for Quantity
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