@@ -13,52 +13,52 @@ quantity! {
13
13
Z0 , // amount of substance
14
14
Z0 >; // luminous intensity
15
15
units {
16
- @yottameter_seconds : prefix!( yotta) ; "Ym · s" , "yottameter second" ,
16
+ @yottameter_second : prefix!( yotta) ; "Ym · s" , "yottameter second" ,
17
17
"yottameter seconds" ;
18
- @zettameter_seconds : prefix!( zetta) ; "Zm · s" , "zettameter second" ,
18
+ @zettameter_second : prefix!( zetta) ; "Zm · s" , "zettameter second" ,
19
19
"zettameter seconds" ;
20
- @exameter_seconds : prefix!( exa) ; "Em · s" , "exameter second" ,
20
+ @exameter_second : prefix!( exa) ; "Em · s" , "exameter second" ,
21
21
"exameter seconds" ;
22
- @petameter_seconds : prefix!( peta) ; "Pm · s" , "petameter second" ,
22
+ @petameter_second : prefix!( peta) ; "Pm · s" , "petameter second" ,
23
23
"petameter seconds" ;
24
- @terameter_seconds : prefix!( tera) ; "Tm · s" , "terameter second" ,
24
+ @terameter_second : prefix!( tera) ; "Tm · s" , "terameter second" ,
25
25
"terameter seconds" ;
26
- @gigameter_seconds : prefix!( giga) ; "Gm · s" , "gigameter second" ,
26
+ @gigameter_second : prefix!( giga) ; "Gm · s" , "gigameter second" ,
27
27
"gigameter seconds" ;
28
- @megameter_seconds : prefix!( mega) ; "Mm · s" , "megameter second" ,
28
+ @megameter_second : prefix!( mega) ; "Mm · s" , "megameter second" ,
29
29
"megameter seconds" ;
30
- @kilometer_seconds : prefix!( kilo) ; "km · s" , "kilometer second" ,
30
+ @kilometer_second : prefix!( kilo) ; "km · s" , "kilometer second" ,
31
31
"kilometer seconds" ;
32
- @hectometer_seconds : prefix!( hecto) ; "hm · s" , "hectometer second" ,
32
+ @hectometer_second : prefix!( hecto) ; "hm · s" , "hectometer second" ,
33
33
"hectometer seconds" ;
34
- @decameter_seconds : prefix!( deca) ; "dam · s" , "decameter second" ,
34
+ @decameter_second : prefix!( deca) ; "dam · s" , "decameter second" ,
35
35
"decameter seconds" ;
36
- @meter_seconds : prefix!( none) ; "m · s" , "meter second" ,
36
+ @meter_second : prefix!( none) ; "m · s" , "meter second" ,
37
37
"meter seconds" ;
38
- @decimeter_seconds : prefix!( deci) ; "dm · s" , "decimeter second" ,
38
+ @decimeter_second : prefix!( deci) ; "dm · s" , "decimeter second" ,
39
39
"decimeter seconds" ;
40
- @centimeter_seconds : prefix!( centi) ; "cm · s" , "centimeter second" ,
40
+ @centimeter_second : prefix!( centi) ; "cm · s" , "centimeter second" ,
41
41
"centimeter seconds" ;
42
- @millimeter_seconds : prefix!( milli) ; "mm · s" , "millimeter second" ,
42
+ @millimeter_second : prefix!( milli) ; "mm · s" , "millimeter second" ,
43
43
"millimeter seconds" ;
44
- @micrometer_seconds : prefix!( micro) ; "µm · s" , "micrometer second" ,
44
+ @micrometer_second : prefix!( micro) ; "µm · s" , "micrometer second" ,
45
45
"micrometer seconds" ;
46
- @nanometer_seconds : prefix!( nano) ; "nm · s" , "nanometer second" ,
46
+ @nanometer_second : prefix!( nano) ; "nm · s" , "nanometer second" ,
47
47
"nanometer seconds" ;
48
- @picometer_seconds : prefix!( pico) ; "pm · s" , "picometer second" ,
48
+ @picometer_second : prefix!( pico) ; "pm · s" , "picometer second" ,
49
49
"picometer seconds" ;
50
- @femtometer_seconds : prefix!( femto) ; "fm · s" , "femtometer second" ,
50
+ @femtometer_second : prefix!( femto) ; "fm · s" , "femtometer second" ,
51
51
"femtometer seconds" ;
52
- @attometer_seconds : prefix!( atto) ; "am · s" , "attometer second" ,
52
+ @attometer_second : prefix!( atto) ; "am · s" , "attometer second" ,
53
53
"attometer seconds" ;
54
- @zeptometer_seconds : prefix!( zepto) ; "zm · s" , "zeptometer second" ,
54
+ @zeptometer_second : prefix!( zepto) ; "zm · s" , "zeptometer second" ,
55
55
"zeptometer seconds" ;
56
- @yoctometer_seconds : prefix!( yocto) ; "ym · s" , "yoctometer second" ,
56
+ @yoctometer_second : prefix!( yocto) ; "ym · s" , "yoctometer second" ,
57
57
"yoctometer seconds" ;
58
58
59
- @foot_seconds : 3.048_E-1 ; "ft · s" , "foot second" , "foot seconds" ;
60
- @inch_seconds : 2.54_E-2 ; "in · s" , "inch second" , "inch seconds" ;
61
- @kilometer_hours : 3.6_E6 ; "km · h" , "kilometer hour" , "kilometer hours" ;
59
+ @foot_second : 3.048_E-1 ; "ft · s" , "foot second" , "foot seconds" ;
60
+ @inch_second : 2.54_E-2 ; "in · s" , "inch second" , "inch seconds" ;
61
+ @kilometer_hour : 3.6_E6 ; "km · h" , "kilometer hour" , "kilometer hours" ;
62
62
}
63
63
}
64
64
@@ -80,31 +80,31 @@ mod tests {
80
80
81
81
#[ test]
82
82
fn check_units( ) {
83
- test:: <l:: yottameter, t:: second, a:: yottameter_seconds >( ) ;
84
- test:: <l:: zettameter, t:: second, a:: zettameter_seconds >( ) ;
85
- test:: <l:: exameter, t:: second, a:: exameter_seconds >( ) ;
86
- test:: <l:: petameter, t:: second, a:: petameter_seconds >( ) ;
87
- test:: <l:: terameter, t:: second, a:: terameter_seconds >( ) ;
88
- test:: <l:: gigameter, t:: second, a:: gigameter_seconds >( ) ;
89
- test:: <l:: megameter, t:: second, a:: megameter_seconds >( ) ;
90
- test:: <l:: kilometer, t:: second, a:: kilometer_seconds >( ) ;
91
- test:: <l:: hectometer, t:: second, a:: hectometer_seconds >( ) ;
92
- test:: <l:: decameter, t:: second, a:: decameter_seconds >( ) ;
93
- test:: <l:: meter, t:: second, a:: meter_seconds >( ) ;
94
- test:: <l:: decimeter, t:: second, a:: decimeter_seconds >( ) ;
95
- test:: <l:: centimeter, t:: second, a:: centimeter_seconds >( ) ;
96
- test:: <l:: millimeter, t:: second, a:: millimeter_seconds >( ) ;
97
- test:: <l:: micrometer, t:: second, a:: micrometer_seconds >( ) ;
98
- test:: <l:: nanometer, t:: second, a:: nanometer_seconds >( ) ;
99
- test:: <l:: picometer, t:: second, a:: picometer_seconds >( ) ;
100
- test:: <l:: femtometer, t:: second, a:: femtometer_seconds >( ) ;
101
- test:: <l:: attometer, t:: second, a:: attometer_seconds >( ) ;
102
- test:: <l:: zeptometer, t:: second, a:: zeptometer_seconds >( ) ;
103
- test:: <l:: yoctometer, t:: second, a:: yoctometer_seconds >( ) ;
83
+ test:: <l:: yottameter, t:: second, a:: yottameter_second >( ) ;
84
+ test:: <l:: zettameter, t:: second, a:: zettameter_second >( ) ;
85
+ test:: <l:: exameter, t:: second, a:: exameter_second >( ) ;
86
+ test:: <l:: petameter, t:: second, a:: petameter_second >( ) ;
87
+ test:: <l:: terameter, t:: second, a:: terameter_second >( ) ;
88
+ test:: <l:: gigameter, t:: second, a:: gigameter_second >( ) ;
89
+ test:: <l:: megameter, t:: second, a:: megameter_second >( ) ;
90
+ test:: <l:: kilometer, t:: second, a:: kilometer_second >( ) ;
91
+ test:: <l:: hectometer, t:: second, a:: hectometer_second >( ) ;
92
+ test:: <l:: decameter, t:: second, a:: decameter_second >( ) ;
93
+ test:: <l:: meter, t:: second, a:: meter_second >( ) ;
94
+ test:: <l:: decimeter, t:: second, a:: decimeter_second >( ) ;
95
+ test:: <l:: centimeter, t:: second, a:: centimeter_second >( ) ;
96
+ test:: <l:: millimeter, t:: second, a:: millimeter_second >( ) ;
97
+ test:: <l:: micrometer, t:: second, a:: micrometer_second >( ) ;
98
+ test:: <l:: nanometer, t:: second, a:: nanometer_second >( ) ;
99
+ test:: <l:: picometer, t:: second, a:: picometer_second >( ) ;
100
+ test:: <l:: femtometer, t:: second, a:: femtometer_second >( ) ;
101
+ test:: <l:: attometer, t:: second, a:: attometer_second >( ) ;
102
+ test:: <l:: zeptometer, t:: second, a:: zeptometer_second >( ) ;
103
+ test:: <l:: yoctometer, t:: second, a:: yoctometer_second >( ) ;
104
104
105
- test:: <l:: foot, t:: second, a:: foot_seconds >( ) ;
106
- test:: <l:: inch, t:: second, a:: inch_seconds >( ) ;
107
- test:: <l:: kilometer, t:: hour, a:: kilometer_hours >( ) ;
105
+ test:: <l:: foot, t:: second, a:: foot_second >( ) ;
106
+ test:: <l:: inch, t:: second, a:: inch_second >( ) ;
107
+ test:: <l:: kilometer, t:: hour, a:: kilometer_hour >( ) ;
108
108
109
109
fn test<L : l:: Conversion <V >, T : t:: Conversion <V >, A : a:: Conversion <V >>( ) {
110
110
Test :: assert_eq( & Absement :: new:: <A >( V :: one( ) ) ,
0 commit comments