无法使用Syn中的“parse_file”函数,如何在Rust中启用“parse”属性

5uzkadbs  于 2022-11-12  发布在  其他
关注(0)|答案(1)|浏览(194)

我正在尝试使用syn机箱中的syn::parse_file函数。
但是,我无法使用它,并在机箱中找到了一个具有feature属性的函数:


# [cfg(all(feature = "parsing", feature = "full"))]

# [cfg_attr(doc_cfg, doc(cfg(all(feature = "parsing", feature = "full"))))]

pub fn parse_file(mut content: &str) -> Result<File> {
    // other code
}

找不到此功能的任何描述。
如何在我的项目中启用这些功能?
并使用此功能。

56lgkhnf

56lgkhnf1#

您可以在Cargo.toml配置文件中启用特定的机箱功能-在该文件中指定机箱本身及其版本。
对于syn机箱,默认情况下启用parsing功能,但不启用full功能,如文档中所述。
Here您可以阅读更多关于如何为您的板条箱启用功能(依赖项)的信息。

相关问题