-
Notifications
You must be signed in to change notification settings - Fork 0
/
Cargo.toml
71 lines (56 loc) · 1.75 KB
/
Cargo.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
# 📝【2024-04-05 00:34:02】crates.io中有过**用中文发布crate**的先例
# * 🔗参考:<https://zhuanlan.zhihu.com/p/683100697>
[package]
name = "narsese"
version = "0.21.3"
edition = "2021"
description = """
Rust support for Narsese
"""
readme = "README.md"
keywords = ["NARS", "Narsese", "Non-Axiomatic-Logic"]
license = "MIT OR Apache-2.0"
categories = [
"data-structures", # 数据结构(Narsese相关)
"parser-implementations", # 解析器实现
] # 🔗<https://crates.io/category_slugs>
repository = "https://github.com/ARCJ137442/Narsese.rs"
[dependencies]
# 用于实现「静态闭包常量」
# 🔗<https://stackoverflow.com/questions/73260997/rust-boxed-closure-in-global-variable>
# once_cell = "1.19.0" # * 暂时不用
[dependencies.lazy_static]
version = "1.4.0"
optional = true
[dependencies.nar_dev_utils]
# 【2024-03-13 21:17:55】实用库现在独立为`nar_dev_utils`
version = "0.42" # * ✅现已发布至`crates.io`
# path = "../NAR-dev-util"
# git = "https://github.com/ARCJ137442/NAR-dev-util"
# ! 【2024-03-23 19:19:01】似乎Rust-Analyzer无法获取私有仓库数据
features = ["bundled"]
[features]
# 默认启用所有特性(可选禁用)
default = ["bundled"]
# 打包启用所有子特性
bundled = [
"enum_narsese",
"lexical_narsese"
]
# 枚举Narsese
enum_narsese = []
# 词法Narsese
lexical_narsese = [
# 需要以此引入「静态闭包常量」
"lazy_static"
]
# 有关Clippy的参考:
# * 🔗<https://doc.rust-lang.org/clippy/configuration.html>
[lints.clippy]
# 📌【2024-08-25 00:31:01】允许文档注释中出现以下情况
# ```markdown
# * 📝这是一个笔记
# ? 💭这是一个问题
# * 📍这是问题下的一个小点
# ```
doc_lazy_continuation = "allow"