我克隆了https://gitlab.com/pwoolcoc/soup并运行了示例文件。一切正常,但是当我使用与示例文件相同的文件创建一个新项目时,我遇到了错误。代码是:
use std::collections::HashSet;
use std::fmt::Error;
use soup::Soup;
use reqwest;
fn main() -> Result<(), Box<Error>> {
let resp = reqwest::get("https://docs.rs/soup/0.1.0/soup/")?;
let soup = Soup::from_reader(resp)?;
let result = soup
.tag("section")
.attr("id", "main")
.find()
.and_then(|section| {
section
.tag("span")
.attr("class", "in-band")
.find()
.map(|span| span.text())
});
assert_eq!(result, Some("Crate soup".to_string()));
Ok(())
}
Run Code Online (Sandbox Code Playgroud)
货物档案
[package]
name = "testquestion"
version = "0.1.0"
authors = ["wangyiran"]
edition = "2018"
[dependencies]
soup = "0.3"
reqwest = { version = "0.10.0-alpha.2", features = ["blocking"] }
Run Code Online (Sandbox Code Playgroud)
错误:
use std::collections::HashSet;
use …Run Code Online (Sandbox Code Playgroud) rust ×1