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
[]
= "throttle-server"
= "0.5.12"
= ["Markus Klein"]
= "2024"
= "MIT"
# Link to github repository
= "https://github.com/pacman82/throttle.git"
# A short blurb about the package. This is not rendered in any format when
# uploaded to crates.io (aka this is not markdown).
= "Provide semaphores for distributed systems via an http interface"
# This is a list of up to five keywords that describe this crate. Keywords
# are searchable on crates.io, and you may choose any words that would
# help someone find this crate.
= ["semaphore", "http"]
# This is a list of up to five categories where this crate would fit.
# Categories are a fixed list available at crates.io/category_slugs, and
# they must match exactly.
= ["concurrency"]
# This points to a file under the package root (relative to this `Cargo.toml`).
# The contents of this file are stored and indexed in the registry.
# crates.io will render this file and place the result on the crate's page.
= "../Readme.md"
# A crate can have more than one binary, hence the `[[]]` double brackets to
# indicate a toml array.
[[]]
# Name binary throttle. Crate name should have been `throttle`, alas it had
# already been taken.
= "throttle"
# Since there might be more than one binary, we need to specify which one we
# are referencing
= "src/main.rs"
[]
= "0.14.0"
= "2.3.2"
= "1.5.0"
= "1.0.228"
= "1.0.149"
= "1.0.7"
= "0.10.0"
= "0.11.9"
= "1.1.1"
= "2.0.18"
= "3.0.0"
= { = "4.6.0", = ["derive"] }
= "0.8.8"
= "1.0.102"
# We use it explicitly for the time::timeout feature
[]
= "1.50.0"
= ["rt-multi-thread", "macros", "time"]
[]
= "0.4.29"
= ["serde"]
[]
= "3.27.0"
# We need the client for integration tests
= { = "../rust_client" }
# Executer to call drive future executions in tests
= { = "1.50.0", = ["full"] }
[]