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
#[macro_use]
extern crate lazy_static;

#[macro_use]
extern crate concat_string;

extern crate url;

pub use self::data::blockchain;
pub use self::data::countries;
pub use self::data::datetime;
pub use self::data::defaults;
pub use self::data::image;

pub mod locales;


pub mod data {
	pub mod api;

	pub mod blockchain {
		pub mod bitcoin;
		pub mod cryptocurrency;
		pub mod ethereum;
	}

	pub mod defaults {
		pub mod crypto;
		pub mod date;
		pub mod longitude_latitude;
		pub mod types;
		pub mod uuids;
	}

  pub mod datetime;

	pub mod countries {
		pub mod nations;

		pub mod usa {
			pub mod addresses;
		}
		pub mod canada {
			pub mod addresses;
		}
	}

  pub mod image;
	pub mod it;
}

pub mod utils {
	pub mod seeder;
}

// #[cfg(test)]
// mod tests {
//   use crate::{defaults::uuids::{uid_v4}, utils::seeder};

// 	#[test]
// 	fn it_works() {
//     // do something
// 	}
// }