You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
18 lines
492 B
18 lines
492 B
|
|
use std::convert::Infallible;
|
|
use std::path::PathBuf;
|
|
|
|
mod ext; use ext::*;
|
|
mod pool;
|
|
mod handle;
|
|
|
|
mod work;
|
|
|
|
#[tokio::main]
|
|
async fn main() -> std::io::Result<()> {
|
|
//TODO: Is one hashing handler enough? Or should we have a pool of handlers, with a capacity of the number of threads or something? If we do that, we should disable tokio's threaded scheduler by default.
|
|
|
|
use futures::prelude::*;
|
|
work::start(std::env::args().skip(1), tokio::signal::ctrl_c().map(|_| ())).await
|
|
}
|