-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCargo.toml
More file actions
136 lines (103 loc) · 3.13 KB
/
Copy pathCargo.toml
File metadata and controls
136 lines (103 loc) · 3.13 KB
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
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
[package]
name = "rustscratchpad"
version = "0.1.0"
edition = "2021"
[[bin]]
name = "two_sum"
path = "src/leetcode/1_two_sum.rs"
[[bin]]
name = "palindrome"
path = "src/leetcode/9_palindrome.rs"
[[bin]]
name = "pascals_triangle"
path = "src/leetcode/118_pascals_triangle.rs"
[[bin]]
name = "longest_common_prefix"
path = "src/leetcode/14_longest_common_prefix.rs"
[[bin]]
name = "valid_parentheses"
path = "src/leetcode/20_valid_parentheses.rs"
[[bin]]
name = "length_of_last_word"
path = "src/leetcode/58_length_of_last_word.rs"
[[bin]]
name = "plus_one"
path = "src/leetcode/66_plus_one.rs"
[[bin]]
name = "best_time_buy_sell_stock"
path = "src/leetcode/121_best_time_buy_sell_stock.rs"
[[bin]]
name = "best_time_buy_sell_stock_ii"
path = "src/leetcode/122_best_time_buy_sell_stock_ii.rs"
[[bin]]
name = "valid_palindrome"
path = "src/leetcode/125_valid_palindrome.rs"
[[bin]]
name = "majority_element"
path = "src/leetcode/169_majority_element.rs"
[[bin]]
name = "jewels_and_stones"
path = "src/leetcode/771_jewels_and_stones.rs"
[[bin]]
name = "richest_customer_wealth"
path = "src/leetcode/1672_richest_customer_wealth.rs"
[[bin]]
name = "number_of_good_pairs"
path = "src/leetcode/1512_number_of_good_pairs.rs"
[[bin]]
name = "concurrency"
path = "src/practice/concurrency.rs"
[[bin]]
name = "message_passing"
path = "src/practice/message_passing.rs"
[[bin]]
name = "sharing_state"
path = "src/practice/sharing_state.rs"
[[bin]]
name = "structs_traits"
path = "src/practice/structs_traits.rs"
[[bin]]
name = "generic_traits"
path = "src/practice/generic_traits.rs"
[[bin]]
name = "crossbeam_controller"
path = "src/crossbeam/controller.rs"
[[bin]]
name = "ll_stack_vs_heap"
path = "src/low_latency/exercises/stack_vs_heap_in_hot_loop.rs"
[[bin]]
name = "ll_cache_lines_atomics"
path = "src/low_latency/exercises/cache_lines_false_sharing_atomics_foundational.rs"
[[bin]]
name = "ll_cache_lines"
path = "src/low_latency/exercises/cache_lines_false_sharing_foundational.rs"
[[bin]]
name = "ll_branch_pred_data_bias"
path = "src/low_latency/exercises/branch_prediction_data_bias.rs"
[[bin]]
name = "ll_spsc_bounded_rb"
path = "src/low_latency/exercises/spsc_bounded_ring_buffer.rs"
[[bin]]
name = "ll_hidden_latency_bombs_audit_original"
path = "src/low_latency/exercises/engine_latency_audit/engine_original.rs"
[[bin]]
name = "ll_hidden_latency_bombs_audit_refactored"
path = "src/low_latency/exercises/engine_latency_audit/engine_refactored.rs"
[[bin]]
name = "ll_fixed_cap_arena_allocator_single"
path = "src/low_latency/exercises/fixed_capacity_arena_allocator_single_threaded.rs"
[[bin]]
name = "ll_intrusive_doubly_linked_list_arena"
path = "src/low_latency/exercises/intrusive_doubly_linked_list_arena.rs"
[[bin]]
name = "ll_oms_latency_audit"
path = "src/low_latency/exercises/oms_latency_audit/oms_original.rs"
[[bin]]
name = "ll_oms_latency_audit_refactor"
path = "src/low_latency/exercises/oms_latency_audit/oms_refactored.rs"
[[bin]]
name = "ll_order_book_exercise"
path = "src/low_latency/exercises/order_book_impl/order_book.rs"
[dependencies]
crossbeam = "0.8"
windows-sys = { version = "0.52", features = ["Win32_System_Threading", "Win32_Foundation"] }