gpt4 book ai didi

rust - 如何编辑 Cargo.toml 以便将资源文件包含在我的 Cargo 包中?

转载 作者:行者123 更新时间:2023-11-29 07:50:22 38 4
gpt4 key购买 nike

我想在我的 Cargo 包裹中捆绑一个纯文本格式的单词列表。我可以编辑 Cargo.toml 来执行此操作吗?

如果我使用 npm,我会将其添加到我的 package.json 中:

"files": ["data/my_dictionary.txt"]

我尝试了 include 但它似乎不起作用。

这是我的 Cargo.toml

[package]

name = "chamkho"
version = "0.0.2"
authors = ["Vee Satayamas <vsatayamas@gmail.com>"]
test = true
description = "Thai word segmentation/breaking library and command line"
documentation = "https://github.com/veer66/chamkho/blob/master/README.md"
homepage = "https://github.com/veer66/chamkho/"
repository = "https://github.com/veer66/chamkho.git"
readme = "README.md"
keywords = ["text", "nlp", "thai", "library"]
license = "BSD-2-Clause"
include = ["**/*.txt", "**/*.rs","Cargo.toml"]

[[bin]]
name = "wordcut"
path = "src/cli.rs"

这是 cargo package -l 的输出

Cargo.toml
src/acc.rs
src/cli.rs
src/dict.rs
src/edge.rs
src/graph.rs
src/graph_builder.rs
src/lib.rs
src/space_acc.rs
src/wordcut.rs
tests/wordcut.rs

最佳答案

我相信 include = ["data/my_dictionary.txt"] 应该有效。

(我 opened a PR 将其添加到文档中。)

关于rust - 如何编辑 Cargo.toml 以便将资源文件包含在我的 Cargo 包中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29229924/

38 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com