I have a project when i use the tokio in main function:
use std::io;
mod request;
#[tokio::main]
async fn main() {
println!("Enter a URL");
let mut url = String::new();
io::stdin()
.read_line(&mut url)
.expect("Failed to read line");
let url = url.trim();
println!("You entered: {}", url);
match request::http::get(url).await {
Ok(text) => println!("{}", text),
Err(e) => println!("Error: {}", e),
};
}
and in Cargo.toml
:
[package]
name = "project-name"
version = "0.1.0"
edition = "2021"
[dependencies]
reqwest = "0.11"
tokio = { version = "1", features = ["full"] }
but when i run
cargo run
i have the error:
Can you help me?