-
Notifications
You must be signed in to change notification settings - Fork 12
/
Copy pathCargo.toml
115 lines (110 loc) · 2.61 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
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
[workspace]
resolver = "2"
members = [
"cmd",
"core",
"env",
"eval",
"io",
"rair",
"test_file",
"trees",
]
[workspace.dependencies]
base64 = "0.22.1"
bitflags = "2.6.0"
clap = "4.5.17"
directories = "5.0.1"
err-derive = "0.3.1"
flate2 = "1.0.33"
itertools = "0.13.0"
memmap = "0.7.0"
nom = "7.1.3"
parking_lot="0.12.3"
pest = "2.7.12"
pest_derive = "2.7.12"
rustyline = "14.0.0"
rustyline-derive = "0.10.0"
serde = "1.0"
serde_cbor = "0.11.2"
serde_json = "1.0"
tempfile = "3.12.0"
yansi = "1.0.1"
rair-cmd = {path = "./cmd"}
rair-core = {path = "./core"}
rair-env = {path = "./env"}
rair-eval = {path = "./eval"}
test_file = {path = "./test_file"}
rair-io = {path = "./io"}
rair-trees = {path = "./trees"}
[profile.release]
codegen-units = 1
lto = "fat"
strip = "symbols"
[workspace.lints.clippy]
pedantic = { level = "warn", priority = -1 }
restriction = { level = "warn", priority = -1 }
#nursery = {level = "warn", priority = -1}
missing_errors_doc = "allow"
missing_docs_in_private_items="allow"
blanket_clippy_restriction_lints="allow"
pub_with_shorthand="allow"
too_many_lines="allow"
unreadable_literal="allow"
mod_module_files="allow"
single_char_lifetime_names="allow"
pub_use="allow"
non_ascii_literal="allow"
pattern_type_mismatch="allow"
unreachable="allow"
multiple_inherent_impl="allow"
map_err_ignore="allow"
unseparated_literal_suffix="allow"
panic="allow"
unimplemented="allow"
iter_over_hash_type="allow"
single_call_fn="allow"
use_debug="allow"
print_stdout="allow"
cast_precision_loss="allow"
float_arithmetic="allow"
big_endian_bytes="allow"
shadow_unrelated="allow"
partial_pub_fields="allow"
integer_division_remainder_used="allow"
integer_division="allow"
shadow_reuse="allow"
min_ident_chars = "allow"
implicit_return="allow"
question_mark_used="allow"
cast_lossless="allow"
as_conversions = "allow"
arithmetic_side_effects = "allow"
unwrap_used="allow"
expect_used = "allow"
indexing_slicing="allow"
cast_possible_truncation = "allow"
significant_drop_in_scrutinee="allow"
exhaustive_structs="allow"
unwrap_in_result="allow"
module_name_repetitions = "allow"
missing_inline_in_public_items="allow"
field_scoped_visibility_modifiers="allow"
tests_outside_test_module="allow"
cast_possible_wrap="allow"
missing_panics_doc="allow"
similar_names="allow"
clone_on_ref_ptr="allow"
exit="allow"
string_slice="allow"
missing_trait_methods="allow"
missing_asserts_for_indexing="allow"
missing_assert_message="allow"
else_if_without_else="allow"
self_named_module_files="allow"
same_name_method="allow"
undocumented_unsafe_blocks="allow"
exhaustive_enums="allow"
panic_in_result_fn="allow"
naive_bytecount="allow"
allow_attributes="allow"