diff options
author | Kornel <kornel@geekhood.net> | 2020-02-19 09:57:50 +0000 |
---|---|---|
committer | Kornel <kornel@geekhood.net> | 2020-02-19 09:57:50 +0000 |
commit | a3d2e1eed6005927db4f8d54424983f38b087062 (patch) | |
tree | 7104610ea78e4b5f12018fca1fed0ad272112de7 /datadump | |
parent | a763037428ca03bc231d5268f2bf3017f0133204 (diff) |
Add tokio runtime
Diffstat (limited to 'datadump')
-rw-r--r-- | datadump/Cargo.toml | 2 | ||||
-rw-r--r-- | datadump/src/main.rs | 5 |
2 files changed, 4 insertions, 3 deletions
diff --git a/datadump/Cargo.toml b/datadump/Cargo.toml index dfffd89..b16750d 100644 --- a/datadump/Cargo.toml +++ b/datadump/Cargo.toml @@ -12,4 +12,4 @@ serde = "1.0.104" serde_derive = "1.0.104" chrono = "0.4.10" kitchen_sink = { path = "../kitchen_sink", version = "0.8" } - +tokio = { version = "0.2", features = ["rt-threaded", "macros"] } diff --git a/datadump/src/main.rs b/datadump/src/main.rs index 74fe23f..317a5df 100644 --- a/datadump/src/main.rs +++ b/datadump/src/main.rs @@ -11,9 +11,10 @@ use kitchen_sink::KitchenSink; const NUM_CRATES: usize = 40000; type BoxErr = Box<dyn std::error::Error + Sync + Send>; -pub fn main() -> Result<(), BoxErr> { +#[tokio::main] +async fn main() -> Result<(), BoxErr> { let mut a = Archive::new(Decoder::new(BufReader::new(File::open("db-dump.tar.gz")?))?); - let ksink = KitchenSink::new_default()?; + let ksink = KitchenSink::new_default().await?; let mut crate_owners = None; let mut crates = None; |