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}