-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Cargo.toml
55 lines (47 loc) · 1.43 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
[package]
name = "lorust"
authors = ["Imamuzzaki Abu Salam <[email protected]>"]
description = "Modern Rust utility library delivering modularity, performance & extras; or simply Rust version of Lodash"
version = "0.2.0"
rust-version = "1.70"
edition = "2021"
readme = "README.md"
license = "MIT OR Apache-2.0"
documentation = "https://docs.rs/lorust"
homepage = "https://github.com/ImBIOS/lorust"
repository = "https://github.com/ImBIOS/lorust"
include = ["Cargo.toml", "src/**/*"]
keywords = ["utility", "library", "lodash", "performance", "extras"]
categories = [
"development-tools",
"rust-patterns",
"algorithms",
"web-programming",
"mathematics",
]
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[features]
default = ["function", "lang", "math", "object", "string"]
function = ["debounce"]
debounce = ["log"]
lang = ["is_number"]
is_number = []
math = ["round"]
round = []
object = ["get", "map_values", "merge", "pick", "set"]
get = []
map_values = []
merge = ["serde_json"]
pick = []
set = []
string = ["capitalize", "deburr", "ends_with", "kebab_case", "words"]
capitalize = []
deburr = ["unicode-normalization"]
ends_with = []
kebab_case = []
words = ["regex"]
[dependencies]
serde_json = { version = "1.0.106", optional = true }
regex = { version = "1.9.5", optional = true }
unicode-normalization = { version = "0.1.22", optional = true }
log = { version = "0.4.20", optional = true }