unit_conversions/time.rs
1// <auto-generated>
2// This code was generated by the UnitCodeGenerator tool
3//
4// Changes to this file will be lost if the code is regenerated
5// </auto-generated>
6
7//! # Time based converters
8
9/// Centuries conversion functions
10pub mod centuries {
11 /// Converts the supplied Centuries value to Nanoseconds
12 /// # Arguments
13 /// * `value` - The Centuries input value
14 pub fn to_nanoseconds(value: f64) -> f64 {
15 return value * 3.154e+18;
16 }
17 /// Converts the supplied Centuries value to Microseconds
18 /// # Arguments
19 /// * `value` - The Centuries input value
20 pub fn to_microseconds(value: f64) -> f64 {
21 return value * 3.154e+15;
22 }
23 /// Converts the supplied Centuries value to Milliseconds
24 /// # Arguments
25 /// * `value` - The Centuries input value
26 pub fn to_milliseconds(value: f64) -> f64 {
27 return value * 3.154e+12;
28 }
29 /// Converts the supplied Centuries value to Seconds
30 /// # Arguments
31 /// * `value` - The Centuries input value
32 pub fn to_seconds(value: f64) -> f64 {
33 return value * 3.154e+9;
34 }
35 /// Converts the supplied Centuries value to Minutes
36 /// # Arguments
37 /// * `value` - The Centuries input value
38 pub fn to_minutes(value: f64) -> f64 {
39 return value * 5.256e+7;
40 }
41 /// Converts the supplied Centuries value to Hours
42 /// # Arguments
43 /// * `value` - The Centuries input value
44 pub fn to_hours(value: f64) -> f64 {
45 return value * 876000.0;
46 }
47 /// Converts the supplied Centuries value to Days
48 /// # Arguments
49 /// * `value` - The Centuries input value
50 pub fn to_days(value: f64) -> f64 {
51 return value * 36500.0;
52 }
53 /// Converts the supplied Centuries value to Weeks
54 /// # Arguments
55 /// * `value` - The Centuries input value
56 pub fn to_weeks(value: f64) -> f64 {
57 return value * 5214.29;
58 }
59 /// Converts the supplied Centuries value to Months
60 /// # Arguments
61 /// * `value` - The Centuries input value
62 pub fn to_months(value: f64) -> f64 {
63 return value * 1200.0;
64 }
65 /// Converts the supplied Centuries value to Years
66 /// # Arguments
67 /// * `value` - The Centuries input value
68 pub fn to_years(value: f64) -> f64 {
69 return value * 100.0;
70 }
71 /// Converts the supplied Centuries value to Decades
72 /// # Arguments
73 /// * `value` - The Centuries input value
74 pub fn to_decades(value: f64) -> f64 {
75 return value * 10.0;
76 }
77}
78/// Days conversion functions
79pub mod days {
80 /// Converts the supplied Days value to Nanoseconds
81 /// # Arguments
82 /// * `value` - The Days input value
83 pub fn to_nanoseconds(value: f64) -> f64 {
84 return value * 8.64e+13;
85 }
86 /// Converts the supplied Days value to Microseconds
87 /// # Arguments
88 /// * `value` - The Days input value
89 pub fn to_microseconds(value: f64) -> f64 {
90 return value * 8.64e+10;
91 }
92 /// Converts the supplied Days value to Milliseconds
93 /// # Arguments
94 /// * `value` - The Days input value
95 pub fn to_milliseconds(value: f64) -> f64 {
96 return value * 8.64e+7;
97 }
98 /// Converts the supplied Days value to Seconds
99 /// # Arguments
100 /// * `value` - The Days input value
101 pub fn to_seconds(value: f64) -> f64 {
102 return value * 86400.0;
103 }
104 /// Converts the supplied Days value to Minutes
105 /// # Arguments
106 /// * `value` - The Days input value
107 pub fn to_minutes(value: f64) -> f64 {
108 return value * 1440.0;
109 }
110 /// Converts the supplied Days value to Hours
111 /// # Arguments
112 /// * `value` - The Days input value
113 pub fn to_hours(value: f64) -> f64 {
114 return value * 24.0;
115 }
116 /// Converts the supplied Days value to Weeks
117 /// # Arguments
118 /// * `value` - The Days input value
119 pub fn to_weeks(value: f64) -> f64 {
120 return value / 7.0;
121 }
122 /// Converts the supplied Days value to Months
123 /// # Arguments
124 /// * `value` - The Days input value
125 pub fn to_months(value: f64) -> f64 {
126 return value / 30.4167;
127 }
128 /// Converts the supplied Days value to Years
129 /// # Arguments
130 /// * `value` - The Days input value
131 pub fn to_years(value: f64) -> f64 {
132 return value / 365.0;
133 }
134 /// Converts the supplied Days value to Decades
135 /// # Arguments
136 /// * `value` - The Days input value
137 pub fn to_decades(value: f64) -> f64 {
138 return value / 3650.0;
139 }
140 /// Converts the supplied Days value to Centuries
141 /// # Arguments
142 /// * `value` - The Days input value
143 pub fn to_centuries(value: f64) -> f64 {
144 return value / 36500.0;
145 }
146}
147/// Decades conversion functions
148pub mod decades {
149 /// Converts the supplied Decades value to Nanoseconds
150 /// # Arguments
151 /// * `value` - The Decades input value
152 pub fn to_nanoseconds(value: f64) -> f64 {
153 return value * 3.154e+17;
154 }
155 /// Converts the supplied Decades value to Microseconds
156 /// # Arguments
157 /// * `value` - The Decades input value
158 pub fn to_microseconds(value: f64) -> f64 {
159 return value * 3.154e+14;
160 }
161 /// Converts the supplied Decades value to Milliseconds
162 /// # Arguments
163 /// * `value` - The Decades input value
164 pub fn to_milliseconds(value: f64) -> f64 {
165 return value * 3.154e+11;
166 }
167 /// Converts the supplied Decades value to Seconds
168 /// # Arguments
169 /// * `value` - The Decades input value
170 pub fn to_seconds(value: f64) -> f64 {
171 return value * 3.154e+8;
172 }
173 /// Converts the supplied Decades value to Minutes
174 /// # Arguments
175 /// * `value` - The Decades input value
176 pub fn to_minutes(value: f64) -> f64 {
177 return value * 5.256e+6;
178 }
179 /// Converts the supplied Decades value to Hours
180 /// # Arguments
181 /// * `value` - The Decades input value
182 pub fn to_hours(value: f64) -> f64 {
183 return value * 87600.0;
184 }
185 /// Converts the supplied Decades value to Days
186 /// # Arguments
187 /// * `value` - The Decades input value
188 pub fn to_days(value: f64) -> f64 {
189 return value * 3650.0;
190 }
191 /// Converts the supplied Decades value to Weeks
192 /// # Arguments
193 /// * `value` - The Decades input value
194 pub fn to_weeks(value: f64) -> f64 {
195 return value * 521.429;
196 }
197 /// Converts the supplied Decades value to Months
198 /// # Arguments
199 /// * `value` - The Decades input value
200 pub fn to_months(value: f64) -> f64 {
201 return value * 120.0;
202 }
203 /// Converts the supplied Decades value to Years
204 /// # Arguments
205 /// * `value` - The Decades input value
206 pub fn to_years(value: f64) -> f64 {
207 return value * 10.0;
208 }
209 /// Converts the supplied Decades value to Centuries
210 /// # Arguments
211 /// * `value` - The Decades input value
212 pub fn to_centuries(value: f64) -> f64 {
213 return value / 10.0;
214 }
215}
216/// Hours conversion functions
217pub mod hours {
218 /// Converts the supplied Hours value to Nanoseconds
219 /// # Arguments
220 /// * `value` - The Hours input value
221 pub fn to_nanoseconds(value: f64) -> f64 {
222 return value * 3.6e+12;
223 }
224 /// Converts the supplied Hours value to Microseconds
225 /// # Arguments
226 /// * `value` - The Hours input value
227 pub fn to_microseconds(value: f64) -> f64 {
228 return value * 3.6e+9;
229 }
230 /// Converts the supplied Hours value to Milliseconds
231 /// # Arguments
232 /// * `value` - The Hours input value
233 pub fn to_milliseconds(value: f64) -> f64 {
234 return value * 3.6e+6;
235 }
236 /// Converts the supplied Hours value to Seconds
237 /// # Arguments
238 /// * `value` - The Hours input value
239 pub fn to_seconds(value: f64) -> f64 {
240 return value * 3600.0;
241 }
242 /// Converts the supplied Hours value to Minutes
243 /// # Arguments
244 /// * `value` - The Hours input value
245 pub fn to_minutes(value: f64) -> f64 {
246 return value * 60.0;
247 }
248 /// Converts the supplied Hours value to Days
249 /// # Arguments
250 /// * `value` - The Hours input value
251 pub fn to_days(value: f64) -> f64 {
252 return value / 24.0;
253 }
254 /// Converts the supplied Hours value to Weeks
255 /// # Arguments
256 /// * `value` - The Hours input value
257 pub fn to_weeks(value: f64) -> f64 {
258 return value / 168.0;
259 }
260 /// Converts the supplied Hours value to Months
261 /// # Arguments
262 /// * `value` - The Hours input value
263 pub fn to_months(value: f64) -> f64 {
264 return value / 730.001;
265 }
266 /// Converts the supplied Hours value to Years
267 /// # Arguments
268 /// * `value` - The Hours input value
269 pub fn to_years(value: f64) -> f64 {
270 return value / 8760.0;
271 }
272 /// Converts the supplied Hours value to Decades
273 /// # Arguments
274 /// * `value` - The Hours input value
275 pub fn to_decades(value: f64) -> f64 {
276 return value / 87600.0;
277 }
278 /// Converts the supplied Hours value to Centuries
279 /// # Arguments
280 /// * `value` - The Hours input value
281 pub fn to_centuries(value: f64) -> f64 {
282 return value / 876000.0;
283 }
284}
285/// Microseconds conversion functions
286pub mod microseconds {
287 /// Converts the supplied Microseconds value to Nanoseconds
288 /// # Arguments
289 /// * `value` - The Microseconds input value
290 pub fn to_nanoseconds(value: f64) -> f64 {
291 return value * 1000.0;
292 }
293 /// Converts the supplied Microseconds value to Milliseconds
294 /// # Arguments
295 /// * `value` - The Microseconds input value
296 pub fn to_milliseconds(value: f64) -> f64 {
297 return value / 1000.0;
298 }
299 /// Converts the supplied Microseconds value to Seconds
300 /// # Arguments
301 /// * `value` - The Microseconds input value
302 pub fn to_seconds(value: f64) -> f64 {
303 return value / 1e+6;
304 }
305 /// Converts the supplied Microseconds value to Minutes
306 /// # Arguments
307 /// * `value` - The Microseconds input value
308 pub fn to_minutes(value: f64) -> f64 {
309 return value / 6e+7;
310 }
311 /// Converts the supplied Microseconds value to Hours
312 /// # Arguments
313 /// * `value` - The Microseconds input value
314 pub fn to_hours(value: f64) -> f64 {
315 return value / 3.6e+9;
316 }
317 /// Converts the supplied Microseconds value to Days
318 /// # Arguments
319 /// * `value` - The Microseconds input value
320 pub fn to_days(value: f64) -> f64 {
321 return value / 8.64e+10;
322 }
323 /// Converts the supplied Microseconds value to Weeks
324 /// # Arguments
325 /// * `value` - The Microseconds input value
326 pub fn to_weeks(value: f64) -> f64 {
327 return value / 6.048e+11;
328 }
329 /// Converts the supplied Microseconds value to Months
330 /// # Arguments
331 /// * `value` - The Microseconds input value
332 pub fn to_months(value: f64) -> f64 {
333 return value / 2629746000000.0;
334 }
335 /// Converts the supplied Microseconds value to Years
336 /// # Arguments
337 /// * `value` - The Microseconds input value
338 pub fn to_years(value: f64) -> f64 {
339 return value / 3.154e+13;
340 }
341 /// Converts the supplied Microseconds value to Decades
342 /// # Arguments
343 /// * `value` - The Microseconds input value
344 pub fn to_decades(value: f64) -> f64 {
345 return value / 3.154e+14;
346 }
347 /// Converts the supplied Microseconds value to Centuries
348 /// # Arguments
349 /// * `value` - The Microseconds input value
350 pub fn to_centuries(value: f64) -> f64 {
351 return value / 3.154e+15;
352 }
353}
354/// Milliseconds conversion functions
355pub mod milliseconds {
356 /// Converts the supplied Milliseconds value to Nanoseconds
357 /// # Arguments
358 /// * `value` - The Milliseconds input value
359 pub fn to_nanoseconds(value: f64) -> f64 {
360 return value * 1e+6;
361 }
362 /// Converts the supplied Milliseconds value to Microseconds
363 /// # Arguments
364 /// * `value` - The Milliseconds input value
365 pub fn to_microseconds(value: f64) -> f64 {
366 return value * 1000.0;
367 }
368 /// Converts the supplied Milliseconds value to Seconds
369 /// # Arguments
370 /// * `value` - The Milliseconds input value
371 pub fn to_seconds(value: f64) -> f64 {
372 return value / 1000.0;
373 }
374 /// Converts the supplied Milliseconds value to Minutes
375 /// # Arguments
376 /// * `value` - The Milliseconds input value
377 pub fn to_minutes(value: f64) -> f64 {
378 return value / 60000.0;
379 }
380 /// Converts the supplied Milliseconds value to Hours
381 /// # Arguments
382 /// * `value` - The Milliseconds input value
383 pub fn to_hours(value: f64) -> f64 {
384 return value / 3.6e+6;
385 }
386 /// Converts the supplied Milliseconds value to Days
387 /// # Arguments
388 /// * `value` - The Milliseconds input value
389 pub fn to_days(value: f64) -> f64 {
390 return value / 8.64e+7;
391 }
392 /// Converts the supplied Milliseconds value to Weeks
393 /// # Arguments
394 /// * `value` - The Milliseconds input value
395 pub fn to_weeks(value: f64) -> f64 {
396 return value / 6.048e+8;
397 }
398 /// Converts the supplied Milliseconds value to Months
399 /// # Arguments
400 /// * `value` - The Milliseconds input value
401 pub fn to_months(value: f64) -> f64 {
402 return value / 2629746000.0;
403 }
404 /// Converts the supplied Milliseconds value to Years
405 /// # Arguments
406 /// * `value` - The Milliseconds input value
407 pub fn to_years(value: f64) -> f64 {
408 return value / 31556952000.0;
409 }
410 /// Converts the supplied Milliseconds value to Decades
411 /// # Arguments
412 /// * `value` - The Milliseconds input value
413 pub fn to_decades(value: f64) -> f64 {
414 return value / 3.154e+11;
415 }
416 /// Converts the supplied Milliseconds value to Centuries
417 /// # Arguments
418 /// * `value` - The Milliseconds input value
419 pub fn to_centuries(value: f64) -> f64 {
420 return value / 3.154e+12;
421 }
422}
423/// Minutes conversion functions
424pub mod minutes {
425 /// Converts the supplied Minutes value to Nanoseconds
426 /// # Arguments
427 /// * `value` - The Minutes input value
428 pub fn to_nanoseconds(value: f64) -> f64 {
429 return value * 6e+10;
430 }
431 /// Converts the supplied Minutes value to Microseconds
432 /// # Arguments
433 /// * `value` - The Minutes input value
434 pub fn to_microseconds(value: f64) -> f64 {
435 return value * 6e+7;
436 }
437 /// Converts the supplied Minutes value to Milliseconds
438 /// # Arguments
439 /// * `value` - The Minutes input value
440 pub fn to_milliseconds(value: f64) -> f64 {
441 return value * 60000.0;
442 }
443 /// Converts the supplied Minutes value to Seconds
444 /// # Arguments
445 /// * `value` - The Minutes input value
446 pub fn to_seconds(value: f64) -> f64 {
447 return value * 60.0;
448 }
449 /// Converts the supplied Minutes value to Hours
450 /// # Arguments
451 /// * `value` - The Minutes input value
452 pub fn to_hours(value: f64) -> f64 {
453 return value / 60.0;
454 }
455 /// Converts the supplied Minutes value to Days
456 /// # Arguments
457 /// * `value` - The Minutes input value
458 pub fn to_days(value: f64) -> f64 {
459 return value / 1440.0;
460 }
461 /// Converts the supplied Minutes value to Weeks
462 /// # Arguments
463 /// * `value` - The Minutes input value
464 pub fn to_weeks(value: f64) -> f64 {
465 return value / 10080.0;
466 }
467 /// Converts the supplied Minutes value to Months
468 /// # Arguments
469 /// * `value` - The Minutes input value
470 pub fn to_months(value: f64) -> f64 {
471 return value / 43800.0;
472 }
473 /// Converts the supplied Minutes value to Years
474 /// # Arguments
475 /// * `value` - The Minutes input value
476 pub fn to_years(value: f64) -> f64 {
477 return value / 525600.0;
478 }
479 /// Converts the supplied Minutes value to Decades
480 /// # Arguments
481 /// * `value` - The Minutes input value
482 pub fn to_decades(value: f64) -> f64 {
483 return value / 5.256e+6;
484 }
485 /// Converts the supplied Minutes value to Centuries
486 /// # Arguments
487 /// * `value` - The Minutes input value
488 pub fn to_centuries(value: f64) -> f64 {
489 return value / 5.256e+7;
490 }
491}
492/// Months conversion functions
493pub mod months {
494 /// Converts the supplied Months value to Nanoseconds
495 /// # Arguments
496 /// * `value` - The Months input value
497 pub fn to_nanoseconds(value: f64) -> f64 {
498 return value * 2629746000000000.0;
499 }
500 /// Converts the supplied Months value to Microseconds
501 /// # Arguments
502 /// * `value` - The Months input value
503 pub fn to_microseconds(value: f64) -> f64 {
504 return value * 2629746000000.0;
505 }
506 /// Converts the supplied Months value to Milliseconds
507 /// # Arguments
508 /// * `value` - The Months input value
509 pub fn to_milliseconds(value: f64) -> f64 {
510 return value * 2629746000.0;
511 }
512 /// Converts the supplied Months value to Seconds
513 /// # Arguments
514 /// * `value` - The Months input value
515 pub fn to_seconds(value: f64) -> f64 {
516 return value * 2.628e+6;
517 }
518 /// Converts the supplied Months value to Minutes
519 /// # Arguments
520 /// * `value` - The Months input value
521 pub fn to_minutes(value: f64) -> f64 {
522 return value * 43800.0;
523 }
524 /// Converts the supplied Months value to Hours
525 /// # Arguments
526 /// * `value` - The Months input value
527 pub fn to_hours(value: f64) -> f64 {
528 return value * 730.001;
529 }
530 /// Converts the supplied Months value to Days
531 /// # Arguments
532 /// * `value` - The Months input value
533 pub fn to_days(value: f64) -> f64 {
534 return value * 30.4167;
535 }
536 /// Converts the supplied Months value to Weeks
537 /// # Arguments
538 /// * `value` - The Months input value
539 pub fn to_weeks(value: f64) -> f64 {
540 return value * 4.34524;
541 }
542 /// Converts the supplied Months value to Years
543 /// # Arguments
544 /// * `value` - The Months input value
545 pub fn to_years(value: f64) -> f64 {
546 return value / 12.0;
547 }
548 /// Converts the supplied Months value to Decades
549 /// # Arguments
550 /// * `value` - The Months input value
551 pub fn to_decades(value: f64) -> f64 {
552 return value / 120.0;
553 }
554 /// Converts the supplied Months value to Centuries
555 /// # Arguments
556 /// * `value` - The Months input value
557 pub fn to_centuries(value: f64) -> f64 {
558 return value / 1200.0;
559 }
560}
561/// Nanoseconds conversion functions
562pub mod nanoseconds {
563 /// Converts the supplied Nanoseconds value to Microseconds
564 /// # Arguments
565 /// * `value` - The Nanoseconds input value
566 pub fn to_microseconds(value: f64) -> f64 {
567 return value / 1000.0;
568 }
569 /// Converts the supplied Nanoseconds value to Milliseconds
570 /// # Arguments
571 /// * `value` - The Nanoseconds input value
572 pub fn to_milliseconds(value: f64) -> f64 {
573 return value / 1e+6;
574 }
575 /// Converts the supplied Nanoseconds value to Seconds
576 /// # Arguments
577 /// * `value` - The Nanoseconds input value
578 pub fn to_seconds(value: f64) -> f64 {
579 return value / 1e+9;
580 }
581 /// Converts the supplied Nanoseconds value to Minutes
582 /// # Arguments
583 /// * `value` - The Nanoseconds input value
584 pub fn to_minutes(value: f64) -> f64 {
585 return value / 6e+10;
586 }
587 /// Converts the supplied Nanoseconds value to Hours
588 /// # Arguments
589 /// * `value` - The Nanoseconds input value
590 pub fn to_hours(value: f64) -> f64 {
591 return value / 3.6e+12;
592 }
593 /// Converts the supplied Nanoseconds value to Days
594 /// # Arguments
595 /// * `value` - The Nanoseconds input value
596 pub fn to_days(value: f64) -> f64 {
597 return value / 8.64e+13;
598 }
599 /// Converts the supplied Nanoseconds value to Weeks
600 /// # Arguments
601 /// * `value` - The Nanoseconds input value
602 pub fn to_weeks(value: f64) -> f64 {
603 return value / 6.048e+14;
604 }
605 /// Converts the supplied Nanoseconds value to Months
606 /// # Arguments
607 /// * `value` - The Nanoseconds input value
608 pub fn to_months(value: f64) -> f64 {
609 return value / 2629746000000000.0;
610 }
611 /// Converts the supplied Nanoseconds value to Years
612 /// # Arguments
613 /// * `value` - The Nanoseconds input value
614 pub fn to_years(value: f64) -> f64 {
615 return value / 3.154e+16;
616 }
617 /// Converts the supplied Nanoseconds value to Decades
618 /// # Arguments
619 /// * `value` - The Nanoseconds input value
620 pub fn to_decades(value: f64) -> f64 {
621 return value / 3.154e+17;
622 }
623 /// Converts the supplied Nanoseconds value to Centuries
624 /// # Arguments
625 /// * `value` - The Nanoseconds input value
626 pub fn to_centuries(value: f64) -> f64 {
627 return value / 3.154e+18;
628 }
629}
630/// Seconds conversion functions
631pub mod seconds {
632 /// Converts the supplied Seconds value to Nanoseconds
633 /// # Arguments
634 /// * `value` - The Seconds input value
635 pub fn to_nanoseconds(value: f64) -> f64 {
636 return value * 1e+9;
637 }
638 /// Converts the supplied Seconds value to Microseconds
639 /// # Arguments
640 /// * `value` - The Seconds input value
641 pub fn to_microseconds(value: f64) -> f64 {
642 return value * 1e+6;
643 }
644 /// Converts the supplied Seconds value to Milliseconds
645 /// # Arguments
646 /// * `value` - The Seconds input value
647 pub fn to_milliseconds(value: f64) -> f64 {
648 return value * 1000.0;
649 }
650 /// Converts the supplied Seconds value to Minutes
651 /// # Arguments
652 /// * `value` - The Seconds input value
653 pub fn to_minutes(value: f64) -> f64 {
654 return value / 60.0;
655 }
656 /// Converts the supplied Seconds value to Hours
657 /// # Arguments
658 /// * `value` - The Seconds input value
659 pub fn to_hours(value: f64) -> f64 {
660 return value / 3600.0;
661 }
662 /// Converts the supplied Seconds value to Days
663 /// # Arguments
664 /// * `value` - The Seconds input value
665 pub fn to_days(value: f64) -> f64 {
666 return value / 86400.0;
667 }
668 /// Converts the supplied Seconds value to Weeks
669 /// # Arguments
670 /// * `value` - The Seconds input value
671 pub fn to_weeks(value: f64) -> f64 {
672 return value / 604800.0;
673 }
674 /// Converts the supplied Seconds value to Months
675 /// # Arguments
676 /// * `value` - The Seconds input value
677 pub fn to_months(value: f64) -> f64 {
678 return value / 2.628e+6;
679 }
680 /// Converts the supplied Seconds value to Years
681 /// # Arguments
682 /// * `value` - The Seconds input value
683 pub fn to_years(value: f64) -> f64 {
684 return value / 3.1536e+7;
685 }
686 /// Converts the supplied Seconds value to Decades
687 /// # Arguments
688 /// * `value` - The Seconds input value
689 pub fn to_decades(value: f64) -> f64 {
690 return value / 3.154e+8;
691 }
692 /// Converts the supplied Seconds value to Centuries
693 /// # Arguments
694 /// * `value` - The Seconds input value
695 pub fn to_centuries(value: f64) -> f64 {
696 return value / 3.154e+9;
697 }
698}
699/// Weeks conversion functions
700pub mod weeks {
701 /// Converts the supplied Weeks value to Nanoseconds
702 /// # Arguments
703 /// * `value` - The Weeks input value
704 pub fn to_nanoseconds(value: f64) -> f64 {
705 return value * 6.048e+14;
706 }
707 /// Converts the supplied Weeks value to Microseconds
708 /// # Arguments
709 /// * `value` - The Weeks input value
710 pub fn to_microseconds(value: f64) -> f64 {
711 return value * 6.048e+11;
712 }
713 /// Converts the supplied Weeks value to Milliseconds
714 /// # Arguments
715 /// * `value` - The Weeks input value
716 pub fn to_milliseconds(value: f64) -> f64 {
717 return value * 6.048e+8;
718 }
719 /// Converts the supplied Weeks value to Seconds
720 /// # Arguments
721 /// * `value` - The Weeks input value
722 pub fn to_seconds(value: f64) -> f64 {
723 return value * 604800.0;
724 }
725 /// Converts the supplied Weeks value to Minutes
726 /// # Arguments
727 /// * `value` - The Weeks input value
728 pub fn to_minutes(value: f64) -> f64 {
729 return value * 10080.0;
730 }
731 /// Converts the supplied Weeks value to Hours
732 /// # Arguments
733 /// * `value` - The Weeks input value
734 pub fn to_hours(value: f64) -> f64 {
735 return value * 168.0;
736 }
737 /// Converts the supplied Weeks value to Days
738 /// # Arguments
739 /// * `value` - The Weeks input value
740 pub fn to_days(value: f64) -> f64 {
741 return value * 7.0;
742 }
743 /// Converts the supplied Weeks value to Months
744 /// # Arguments
745 /// * `value` - The Weeks input value
746 pub fn to_months(value: f64) -> f64 {
747 return value / 4.34524;
748 }
749 /// Converts the supplied Weeks value to Years
750 /// # Arguments
751 /// * `value` - The Weeks input value
752 pub fn to_years(value: f64) -> f64 {
753 return value / 52.143;
754 }
755 /// Converts the supplied Weeks value to Decades
756 /// # Arguments
757 /// * `value` - The Weeks input value
758 pub fn to_decades(value: f64) -> f64 {
759 return value / 521.429;
760 }
761 /// Converts the supplied Weeks value to Centuries
762 /// # Arguments
763 /// * `value` - The Weeks input value
764 pub fn to_centuries(value: f64) -> f64 {
765 return value / 5214.29;
766 }
767}
768/// Years conversion functions
769pub mod years {
770 /// Converts the supplied Years value to Nanoseconds
771 /// # Arguments
772 /// * `value` - The Years input value
773 pub fn to_nanoseconds(value: f64) -> f64 {
774 return value * 3.154e+16;
775 }
776 /// Converts the supplied Years value to Microseconds
777 /// # Arguments
778 /// * `value` - The Years input value
779 pub fn to_microseconds(value: f64) -> f64 {
780 return value * 3.154e+13;
781 }
782 /// Converts the supplied Years value to Milliseconds
783 /// # Arguments
784 /// * `value` - The Years input value
785 pub fn to_milliseconds(value: f64) -> f64 {
786 return value * 31556952000.0;
787 }
788 /// Converts the supplied Years value to Seconds
789 /// # Arguments
790 /// * `value` - The Years input value
791 pub fn to_seconds(value: f64) -> f64 {
792 return value * 3.1536e+7;
793 }
794 /// Converts the supplied Years value to Minutes
795 /// # Arguments
796 /// * `value` - The Years input value
797 pub fn to_minutes(value: f64) -> f64 {
798 return value * 525600.0;
799 }
800 /// Converts the supplied Years value to Hours
801 /// # Arguments
802 /// * `value` - The Years input value
803 pub fn to_hours(value: f64) -> f64 {
804 return value * 8760.0;
805 }
806 /// Converts the supplied Years value to Days
807 /// # Arguments
808 /// * `value` - The Years input value
809 pub fn to_days(value: f64) -> f64 {
810 return value * 365.0;
811 }
812 /// Converts the supplied Years value to Weeks
813 /// # Arguments
814 /// * `value` - The Years input value
815 pub fn to_weeks(value: f64) -> f64 {
816 return value * 52.143;
817 }
818 /// Converts the supplied Years value to Months
819 /// # Arguments
820 /// * `value` - The Years input value
821 pub fn to_months(value: f64) -> f64 {
822 return value * 12.0;
823 }
824 /// Converts the supplied Years value to Decades
825 /// # Arguments
826 /// * `value` - The Years input value
827 pub fn to_decades(value: f64) -> f64 {
828 return value / 10.0;
829 }
830 /// Converts the supplied Years value to Centuries
831 /// # Arguments
832 /// * `value` - The Years input value
833 pub fn to_centuries(value: f64) -> f64 {
834 return value / 100.0;
835 }
836}