1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
// <auto-generated>
// This code was generated by the UnitCodeGenerator tool
//
// Changes to this file will be lost if the code is regenerated
// </auto-generated>
//! # Fuel Economy based converters
/// Kilometre Per Litre conversion functions
pub mod kilometre_per_litre {
/// Converts the supplied Kilometre Per Litre value to US Miles Per Gallon
/// # Arguments
/// * `value` - The Kilometre Per Litre input value
pub fn to_u_s_miles_per_gallon(value: f64) -> f64 {
return value * 2.35215;
}
/// Converts the supplied Kilometre Per Litre value to Miles Per Gallon
/// # Arguments
/// * `value` - The Kilometre Per Litre input value
pub fn to_miles_per_gallon(value: f64) -> f64 {
return value * 2.82481;
}
/// Converts the supplied Kilometre Per Litre value to Litres Per 100 Kilometres
/// # Arguments
/// * `value` - The Kilometre Per Litre input value
pub fn to_litres_per100_kilometres(value: f64) -> f64 {
return 100.0 / value;
}
}
/// Litres Per 100 Kilometres conversion functions
pub mod litres_per100_kilometres {
/// Converts the supplied Litres Per 100 Kilometres value to Kilometre Per Litre
/// # Arguments
/// * `value` - The Litres Per 100 Kilometres input value
pub fn to_kilometre_per_litre(value: f64) -> f64 {
return 100.0 / value;
}
/// Converts the supplied Litres Per 100 Kilometres value to Miles Per Gallon
/// # Arguments
/// * `value` - The Litres Per 100 Kilometres input value
pub fn to_miles_per_gallon(value: f64) -> f64 {
return 282.481 / value;
}
/// Converts the supplied Litres Per 100 Kilometres value to US Miles Per Gallon
/// # Arguments
/// * `value` - The Litres Per 100 Kilometres input value
pub fn to_u_s_miles_per_gallon(value: f64) -> f64 {
return 235.215 / value;
}
}
/// Miles Per Gallon conversion functions
pub mod miles_per_gallon {
/// Converts the supplied Miles Per Gallon value to Kilometre Per Litre
/// # Arguments
/// * `value` - The Miles Per Gallon input value
pub fn to_kilometre_per_litre(value: f64) -> f64 {
return value / 2.82481;
}
/// Converts the supplied Miles Per Gallon value to US Miles Per Gallon
/// # Arguments
/// * `value` - The Miles Per Gallon input value
pub fn to_u_s_miles_per_gallon(value: f64) -> f64 {
return value / 1.20095;
}
/// Converts the supplied Miles Per Gallon value to Litres Per 100 Kilometres
/// # Arguments
/// * `value` - The Miles Per Gallon input value
pub fn to_litres_per100_kilometres(value: f64) -> f64 {
return 282.481 / value;
}
}
/// US Miles Per Gallon conversion functions
pub mod u_s_miles_per_gallon {
/// Converts the supplied US Miles Per Gallon value to Kilometre Per Litre
/// # Arguments
/// * `value` - The US Miles Per Gallon input value
pub fn to_kilometre_per_litre(value: f64) -> f64 {
return value / 2.35215;
}
/// Converts the supplied US Miles Per Gallon value to Miles Per Gallon
/// # Arguments
/// * `value` - The US Miles Per Gallon input value
pub fn to_miles_per_gallon(value: f64) -> f64 {
return value * 1.20095;
}
/// Converts the supplied US Miles Per Gallon value to Litres Per 100 Kilometres
/// # Arguments
/// * `value` - The US Miles Per Gallon input value
pub fn to_litres_per100_kilometres(value: f64) -> f64 {
return 235.215 / value;
}
}