pub struct Acceleration {
pub d: Direction,
}alloc only.Fields§
§d: DirectionImplementations§
Source§impl Acceleration
impl Acceleration
Source§impl Acceleration
§Acceleration Formulas
impl Acceleration
§Acceleration Formulas
Sourcepub fn from_velocity_time(v: Velocity, t: Time) -> Self
pub fn from_velocity_time(v: Velocity, t: Time) -> Self
Sourcepub fn from_time_velocity(t: Time, v: Velocity) -> Self
pub fn from_time_velocity(t: Time, v: Velocity) -> Self
(Alias of from_velocity_time).
pub fn from_velocities_time( v_initial: Velocity, v_final: Velocity, t: Time, ) -> Self
Sourcepub fn from_time_velocities(
t: Time,
v_initial: Velocity,
v_final: Velocity,
) -> Self
pub fn from_time_velocities( t: Time, v_initial: Velocity, v_final: Velocity, ) -> Self
(Alias of from_velocities_time).
Sourcepub fn from_mass_force(m: Mass, f: Force) -> Self
pub fn from_mass_force(m: Mass, f: Force) -> Self
Sourcepub fn from_force_mass(f: Force, m: Mass) -> Self
pub fn from_force_mass(f: Force, m: Mass) -> Self
(Alias of from_mass_force).
Source§impl Acceleration
§SI prefixes constructors: in_* & converters as_*
The Acceleration quantity is internally stored in metres per second_squared (m/s2).
impl Acceleration
§SI prefixes constructors: in_* & converters as_*
The Acceleration quantity is internally stored in metres per second_squared (m/s2).
- base const constructors:
in_m_s2,in_metres_second_squared - base const converters:
as_m_s2,as_metres_second_squared
Sourcepub fn in_Qm_s2(d: Direction) -> Self
pub fn in_Qm_s2(d: Direction) -> Self
New Acceleration in quettametres per second_squared (Qm/s2) (10³⁰ m/s2).
Sourcepub fn in_quettametres_second_squared(d: Direction) -> Self
pub fn in_quettametres_second_squared(d: Direction) -> Self
New Acceleration in quettametres per second_squared (Qm/s2).
Sourcepub fn as_Qm_s2(&self) -> Direction
pub fn as_Qm_s2(&self) -> Direction
Returns Acceleration as quettametres per second_squared (Qm/s2) (10³⁰ m/s2).
Sourcepub fn as_quettametres_second_squared(&self) -> Direction
pub fn as_quettametres_second_squared(&self) -> Direction
Returns Acceleration as quettametres per second_squared (Qm/s2) (10³⁰ m/s2).
Sourcepub fn in_Rm_s2(d: Direction) -> Self
pub fn in_Rm_s2(d: Direction) -> Self
New Acceleration in ronnametres per second_squared (Rm/s2) (10²⁷ m/s2).
Sourcepub fn in_ronnametres_second_squared(d: Direction) -> Self
pub fn in_ronnametres_second_squared(d: Direction) -> Self
New Acceleration in ronnametres per second_squared (Rm/s2).
Sourcepub fn as_Rm_s2(&self) -> Direction
pub fn as_Rm_s2(&self) -> Direction
Returns Acceleration as ronnametres per second_squared (Rm/s2) (10²⁷ m/s2).
Sourcepub fn as_ronnametres_second_squared(&self) -> Direction
pub fn as_ronnametres_second_squared(&self) -> Direction
Returns Acceleration as ronnametres per second_squared (Rm/s2) (10²⁷ m/s2).
Sourcepub fn in_Ym_s2(d: Direction) -> Self
pub fn in_Ym_s2(d: Direction) -> Self
New Acceleration in yottametres per second_squared (Ym/s2) (10²⁴ m/s2).
Sourcepub fn in_yottametres_second_squared(d: Direction) -> Self
pub fn in_yottametres_second_squared(d: Direction) -> Self
New Acceleration in yottametres per second_squared (Ym/s2).
Sourcepub fn as_Ym_s2(&self) -> Direction
pub fn as_Ym_s2(&self) -> Direction
Returns Acceleration as yottametres per second_squared (Ym/s2) (10²⁴ m/s2).
Sourcepub fn as_yottametres_second_squared(&self) -> Direction
pub fn as_yottametres_second_squared(&self) -> Direction
Returns Acceleration as yottametres per second_squared (Ym/s2) (10²⁴ m/s2).
Sourcepub fn in_Zm_s2(d: Direction) -> Self
pub fn in_Zm_s2(d: Direction) -> Self
New Acceleration in zettametres per second_squared (Zm/s2) (10²¹ m/s2).
Sourcepub fn in_zettametres_second_squared(d: Direction) -> Self
pub fn in_zettametres_second_squared(d: Direction) -> Self
New Acceleration in zettametres per second_squared (Zm/s2).
Sourcepub fn as_Zm_s2(&self) -> Direction
pub fn as_Zm_s2(&self) -> Direction
Returns Acceleration as zettametres per second_squared (Zm/s2) (10²¹ m/s2).
Sourcepub fn as_zettametres_second_squared(&self) -> Direction
pub fn as_zettametres_second_squared(&self) -> Direction
Returns Acceleration as zettametres per second_squared (Zm/s2) (10²¹ m/s2).
Sourcepub fn in_Em_s2(d: Direction) -> Self
pub fn in_Em_s2(d: Direction) -> Self
New Acceleration in exametres per second_squared (Em/s2) (10¹⁸ m/s2).
Sourcepub fn in_exametres_second_squared(d: Direction) -> Self
pub fn in_exametres_second_squared(d: Direction) -> Self
New Acceleration in exametres per second_squared (Em/s2).
Sourcepub fn as_Em_s2(&self) -> Direction
pub fn as_Em_s2(&self) -> Direction
Returns Acceleration as exametres per second_squared (Em/s2) (10¹⁸ m/s2).
Sourcepub fn as_exametres_second_squared(&self) -> Direction
pub fn as_exametres_second_squared(&self) -> Direction
Returns Acceleration as exametres per second_squared (Em/s2) (10¹⁸ m/s2).
Sourcepub fn in_Pm_s2(d: Direction) -> Self
pub fn in_Pm_s2(d: Direction) -> Self
New Acceleration in petametres per second_squared (Pm/s2) (10¹⁵ m/s2).
Sourcepub fn in_petametres_second_squared(d: Direction) -> Self
pub fn in_petametres_second_squared(d: Direction) -> Self
New Acceleration in petametres per second_squared (Pm/s2).
Sourcepub fn as_Pm_s2(&self) -> Direction
pub fn as_Pm_s2(&self) -> Direction
Returns Acceleration as petametres per second_squared (Pm/s2) (10¹⁵ m/s2).
Sourcepub fn as_petametres_second_squared(&self) -> Direction
pub fn as_petametres_second_squared(&self) -> Direction
Returns Acceleration as petametres per second_squared (Pm/s2) (10¹⁵ m/s2).
Sourcepub fn in_Tm_s2(d: Direction) -> Self
pub fn in_Tm_s2(d: Direction) -> Self
New Acceleration in terametres per second_squared (Tm/s2) (10¹² m/s2).
Sourcepub fn in_terametres_second_squared(d: Direction) -> Self
pub fn in_terametres_second_squared(d: Direction) -> Self
New Acceleration in terametres per second_squared (Tm/s2).
Sourcepub fn as_Tm_s2(&self) -> Direction
pub fn as_Tm_s2(&self) -> Direction
Returns Acceleration as terametres per second_squared (Tm/s2) (10¹² m/s2).
Sourcepub fn as_terametres_second_squared(&self) -> Direction
pub fn as_terametres_second_squared(&self) -> Direction
Returns Acceleration as terametres per second_squared (Tm/s2) (10¹² m/s2).
Sourcepub fn in_Gm_s2(d: Direction) -> Self
pub fn in_Gm_s2(d: Direction) -> Self
New Acceleration in gigametres per second_squared (Gm/s2) (10⁹ m/s2).
Sourcepub fn in_gigametres_second_squared(d: Direction) -> Self
pub fn in_gigametres_second_squared(d: Direction) -> Self
New Acceleration in gigametres per second_squared (Gm/s2).
Sourcepub fn as_Gm_s2(&self) -> Direction
pub fn as_Gm_s2(&self) -> Direction
Returns Acceleration as gigametres per second_squared (Gm/s2) (10⁹ m/s2).
Sourcepub fn as_gigametres_second_squared(&self) -> Direction
pub fn as_gigametres_second_squared(&self) -> Direction
Returns Acceleration as gigametres per second_squared (Gm/s2) (10⁹ m/s2).
Sourcepub fn in_Mm_s2(d: Direction) -> Self
pub fn in_Mm_s2(d: Direction) -> Self
New Acceleration in megametres per second_squared (Mm/s2) (10⁶ m/s2).
Sourcepub fn in_megametres_second_squared(d: Direction) -> Self
pub fn in_megametres_second_squared(d: Direction) -> Self
New Acceleration in megametres per second_squared (Mm/s2).
Sourcepub fn as_Mm_s2(&self) -> Direction
pub fn as_Mm_s2(&self) -> Direction
Returns Acceleration as megametres per second_squared (Mm/s2) (10⁶ m/s2).
Sourcepub fn as_megametres_second_squared(&self) -> Direction
pub fn as_megametres_second_squared(&self) -> Direction
Returns Acceleration as megametres per second_squared (Mm/s2) (10⁶ m/s2).
Sourcepub fn in_km_s2(d: Direction) -> Self
pub fn in_km_s2(d: Direction) -> Self
New Acceleration in kilometres per second_squared (km/s2) (10³ m/s2).
Sourcepub fn in_kilometres_second_squared(d: Direction) -> Self
pub fn in_kilometres_second_squared(d: Direction) -> Self
New Acceleration in kilometres per second_squared (km/s2).
Sourcepub fn as_km_s2(&self) -> Direction
pub fn as_km_s2(&self) -> Direction
Returns Acceleration as kilometres per second_squared (km/s2) (10³ m/s2).
Sourcepub fn as_kilometres_second_squared(&self) -> Direction
pub fn as_kilometres_second_squared(&self) -> Direction
Returns Acceleration as kilometres per second_squared (km/s2) (10³ m/s2).
Sourcepub fn in_hm_s2(d: Direction) -> Self
pub fn in_hm_s2(d: Direction) -> Self
New Acceleration in hectometres per second_squared (hm/s2) (10² m/s2).
Sourcepub fn in_hectometres_second_squared(d: Direction) -> Self
pub fn in_hectometres_second_squared(d: Direction) -> Self
New Acceleration in hectometres per second_squared (hm/s2).
Sourcepub fn as_hm_s2(&self) -> Direction
pub fn as_hm_s2(&self) -> Direction
Returns Acceleration as hectometres per second_squared (hm/s2) (10² m/s2).
Sourcepub fn as_hectometres_second_squared(&self) -> Direction
pub fn as_hectometres_second_squared(&self) -> Direction
Returns Acceleration as hectometres per second_squared (hm/s2) (10² m/s2).
Sourcepub fn in_dam_s2(d: Direction) -> Self
pub fn in_dam_s2(d: Direction) -> Self
New Acceleration in dekametres per second_squared (dam/s2) (10² m/s2).
Sourcepub fn in_dekametres_second_squared(d: Direction) -> Self
pub fn in_dekametres_second_squared(d: Direction) -> Self
New Acceleration in dekametres per second_squared (dam/s2).
Sourcepub fn as_dam_s2(&self) -> Direction
pub fn as_dam_s2(&self) -> Direction
Returns Acceleration as dekametres per second_squared (dam/s2) (10² m/s2).
Sourcepub fn as_dekametres_second_squared(&self) -> Direction
pub fn as_dekametres_second_squared(&self) -> Direction
Returns Acceleration as dekametres per second_squared (dam/s2) (10² m/s2).
Sourcepub const fn in_m_s2(d: Direction) -> Self
pub const fn in_m_s2(d: Direction) -> Self
New Acceleration in metres per second_squared (m/s2) (base unit, 10⁰ m/s2).
Sourcepub const fn in_metres_second_squared(d: Direction) -> Self
pub const fn in_metres_second_squared(d: Direction) -> Self
New Acceleration in metres per second_squared (m/s2) (base unit, 10⁰ m/s2).
Sourcepub const fn as_m_s2(&self) -> Direction
pub const fn as_m_s2(&self) -> Direction
Returns Acceleration as metres per second_squared (m/s2) (base unit, 10⁰ m/s2).
Sourcepub const fn as_metres_second_squared(&self) -> Direction
pub const fn as_metres_second_squared(&self) -> Direction
Returns Acceleration as metres per second_squared (m/s2) (base unit, 10⁰ m/s2).
Sourcepub fn in_dm_s2(d: Direction) -> Self
pub fn in_dm_s2(d: Direction) -> Self
New Acceleration in decimetres per second_squared (dm/s2) (10⁻¹ m/s2).
Sourcepub fn in_decimetres_second_squared(d: Direction) -> Self
pub fn in_decimetres_second_squared(d: Direction) -> Self
New Acceleration in decimetres per second_squared (dm/s2).
Sourcepub fn as_dm_s2(&self) -> Direction
pub fn as_dm_s2(&self) -> Direction
Returns Acceleration as decimetres per second_squared (dm/s2) (10⁻¹ m/s2).
Sourcepub fn as_decimetres_second_squared(&self) -> Direction
pub fn as_decimetres_second_squared(&self) -> Direction
Returns Acceleration as decimetres per second_squared (dm/s2) (10⁻¹ m/s2).
Sourcepub fn in_cm_s2(d: Direction) -> Self
pub fn in_cm_s2(d: Direction) -> Self
New Acceleration in centimetres per second_squared (cm/s2) (10⁻² m/s2).
Sourcepub fn in_centimetres_second_squared(d: Direction) -> Self
pub fn in_centimetres_second_squared(d: Direction) -> Self
New Acceleration in centimetres per second_squared (cm/s2).
Sourcepub fn as_cm_s2(&self) -> Direction
pub fn as_cm_s2(&self) -> Direction
Returns Acceleration as centimetres per second_squared (cm/s2) (10⁻² m/s2).
Sourcepub fn as_centimetres_second_squared(&self) -> Direction
pub fn as_centimetres_second_squared(&self) -> Direction
Returns Acceleration as centimetres per second_squared (cm/s2) (10⁻² m/s2).
Sourcepub fn in_mm_s2(d: Direction) -> Self
pub fn in_mm_s2(d: Direction) -> Self
New Acceleration in millimetres per second_squared (mm/s2) (10⁻³ m/s2).
Sourcepub fn in_millimetres_second_squared(d: Direction) -> Self
pub fn in_millimetres_second_squared(d: Direction) -> Self
New Acceleration in millimetres per second_squared (mm/s2).
Sourcepub fn as_mm_s2(&self) -> Direction
pub fn as_mm_s2(&self) -> Direction
Returns Acceleration as millimetres per second_squared (mm/s2) (10⁻³ m/s2).
Sourcepub fn as_millimetres_second_squared(&self) -> Direction
pub fn as_millimetres_second_squared(&self) -> Direction
Returns Acceleration as millimetres per second_squared (mm/s2) (10⁻³ m/s2).
Sourcepub fn in_um_s2(d: Direction) -> Self
pub fn in_um_s2(d: Direction) -> Self
New Acceleration in micrometres per second_squared (µm/s2) (10⁻⁶ m/s2).
Sourcepub fn in_micrometres_second_squared(d: Direction) -> Self
pub fn in_micrometres_second_squared(d: Direction) -> Self
New Acceleration in micrometres per second_squared (µm/s2).
Sourcepub fn as_um_s2(&self) -> Direction
pub fn as_um_s2(&self) -> Direction
Returns Acceleration as micrometres per second_squared (µm/s2) (10⁻⁶ m/s2).
Sourcepub fn as_micrometres_second_squared(&self) -> Direction
pub fn as_micrometres_second_squared(&self) -> Direction
Returns Acceleration as micrometres per second_squared (µm/s2) (10⁻⁶ m/s2).
Sourcepub fn in_nm_s2(d: Direction) -> Self
pub fn in_nm_s2(d: Direction) -> Self
New Acceleration in nanometres per second_squared (nm/s2) (10⁻⁹ m/s2).
Sourcepub fn in_nanometres_second_squared(d: Direction) -> Self
pub fn in_nanometres_second_squared(d: Direction) -> Self
New Acceleration in nanometres per second_squared (nm/s2).
Sourcepub fn as_nm_s2(&self) -> Direction
pub fn as_nm_s2(&self) -> Direction
Returns Acceleration as nanometres per second_squared (nm/s2) (10⁻⁹ m/s2).
Sourcepub fn as_nanometres_second_squared(&self) -> Direction
pub fn as_nanometres_second_squared(&self) -> Direction
Returns Acceleration as nanometres per second_squared (nm/s2) (10⁻⁹ m/s2).
Sourcepub fn in_pm_s2(d: Direction) -> Self
pub fn in_pm_s2(d: Direction) -> Self
New Acceleration in picometres per second_squared (pm/s2) (10⁻¹² m/s2).
Sourcepub fn in_picometres_second_squared(d: Direction) -> Self
pub fn in_picometres_second_squared(d: Direction) -> Self
New Acceleration in picometres per second_squared (pm/s2).
Sourcepub fn as_pm_s2(&self) -> Direction
pub fn as_pm_s2(&self) -> Direction
Returns Acceleration as picometres per second_squared (pm/s2) (10⁻¹² m/s2).
Sourcepub fn as_picometres_second_squared(&self) -> Direction
pub fn as_picometres_second_squared(&self) -> Direction
Returns Acceleration as picometres per second_squared (pm/s2) (10⁻¹² m/s2).
Sourcepub fn in_fm_s2(d: Direction) -> Self
pub fn in_fm_s2(d: Direction) -> Self
New Acceleration in femtometres per second_squared (fm/s2) (10⁻¹⁵ m/s2).
Sourcepub fn in_femtometres_second_squared(d: Direction) -> Self
pub fn in_femtometres_second_squared(d: Direction) -> Self
New Acceleration in femtometres per second_squared (fm/s2).
Sourcepub fn as_fm_s2(&self) -> Direction
pub fn as_fm_s2(&self) -> Direction
Returns Acceleration as femtometres per second_squared (fm/s2) (10⁻¹⁵ m/s2).
Sourcepub fn as_femtometres_second_squared(&self) -> Direction
pub fn as_femtometres_second_squared(&self) -> Direction
Returns Acceleration as femtometres per second_squared (fm/s2) (10⁻¹⁵ m/s2).
Sourcepub fn in_am_s2(d: Direction) -> Self
pub fn in_am_s2(d: Direction) -> Self
New Acceleration in attometres per second_squared (am/s2) (10⁻¹⁸ m/s2).
Sourcepub fn in_attometres_second_squared(d: Direction) -> Self
pub fn in_attometres_second_squared(d: Direction) -> Self
New Acceleration in attometres per second_squared (am/s2).
Sourcepub fn as_am_s2(&self) -> Direction
pub fn as_am_s2(&self) -> Direction
Returns Acceleration as attometres per second_squared (am/s2) (10⁻¹⁸ m/s2).
Sourcepub fn as_attometres_second_squared(&self) -> Direction
pub fn as_attometres_second_squared(&self) -> Direction
Returns Acceleration as attometres per second_squared (am/s2) (10⁻¹⁸ m/s2).
Sourcepub fn in_zm_s2(d: Direction) -> Self
pub fn in_zm_s2(d: Direction) -> Self
New Acceleration in zeptometres per second_squared (zm/s2) (10⁻²¹ m/s2).
Sourcepub fn in_zeptometres_second_squared(d: Direction) -> Self
pub fn in_zeptometres_second_squared(d: Direction) -> Self
New Acceleration in zeptometres per second_squared (zm/s2).
Sourcepub fn as_zm_s2(&self) -> Direction
pub fn as_zm_s2(&self) -> Direction
Returns Acceleration as zeptometres per second_squared (zm/s2) (10⁻²¹ m/s2).
Sourcepub fn as_zeptometres_second_squared(&self) -> Direction
pub fn as_zeptometres_second_squared(&self) -> Direction
Returns Acceleration as zeptometres per second_squared (zm/s2) (10⁻²¹ m/s2).
Sourcepub fn in_ym_s2(d: Direction) -> Self
pub fn in_ym_s2(d: Direction) -> Self
New Acceleration in yoctometres per second_squared (ym/s2) (10⁻²⁴ m/s2).
Sourcepub fn in_yoctometres_second_squared(d: Direction) -> Self
pub fn in_yoctometres_second_squared(d: Direction) -> Self
New Acceleration in yoctometres per second_squared (ym/s2).
Sourcepub fn as_ym_s2(&self) -> Direction
pub fn as_ym_s2(&self) -> Direction
Returns Acceleration as yoctometres per second_squared (ym/s2) (10⁻²⁴ m/s2).
Sourcepub fn as_yoctometres_second_squared(&self) -> Direction
pub fn as_yoctometres_second_squared(&self) -> Direction
Returns Acceleration as yoctometres per second_squared (ym/s2) (10⁻²⁴ m/s2).
Sourcepub fn in_rm_s2(d: Direction) -> Self
pub fn in_rm_s2(d: Direction) -> Self
New Acceleration in rontometres per second_squared (rm/s2) (10⁻²⁷ m/s2).
Sourcepub fn in_rontometres_second_squared(d: Direction) -> Self
pub fn in_rontometres_second_squared(d: Direction) -> Self
New Acceleration in rontometres per second_squared (rm/s2).
Sourcepub fn as_rm_s2(&self) -> Direction
pub fn as_rm_s2(&self) -> Direction
Returns Acceleration as rontometres per second_squared (rm/s2) (10⁻²⁷ m/s2).
Sourcepub fn as_rontometres_second_squared(&self) -> Direction
pub fn as_rontometres_second_squared(&self) -> Direction
Returns Acceleration as rontometres per second_squared (rm/s2) (10⁻²⁷ m/s2).
Sourcepub fn in_qm_s2(d: Direction) -> Self
pub fn in_qm_s2(d: Direction) -> Self
New Acceleration in quectometres per second_squared (qm/s2) (10⁻³⁰ m/s2).
Sourcepub fn in_quectometres_second_squared(d: Direction) -> Self
pub fn in_quectometres_second_squared(d: Direction) -> Self
New Acceleration in quectometres per second_squared (qm/s2).
Sourcepub fn as_qm_s2(&self) -> Direction
pub fn as_qm_s2(&self) -> Direction
Returns Acceleration as quectometres per second_squared (qm/s2) (10⁻³⁰ m/s2).
Sourcepub fn as_quectometres_second_squared(&self) -> Direction
pub fn as_quectometres_second_squared(&self) -> Direction
Returns Acceleration as quectometres per second_squared (qm/s2) (10⁻³⁰ m/s2).
Trait Implementations§
Source§impl Clone for Acceleration
impl Clone for Acceleration
Source§fn clone(&self) -> Acceleration
fn clone(&self) -> Acceleration
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more