-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCargo.toml
More file actions
94 lines (88 loc) · 1.92 KB
/
Cargo.toml
File metadata and controls
94 lines (88 loc) · 1.92 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
#RUSTFLAGS="-C target-cpu=native -C target-feature=+crt-static" cargo build --release
[package]
name = "iobench"
version = "0.1.0"
edition = "2021"
[profile.release]
lto = true
codegen-units = 1
[dependencies]
memmap2 = "0.5"
page_size = "0.4"
libc = "0.2"
aligned_vec = {git="https://github.com/uv-rust/aligned_vec"}
par_seq = {git = "https://github.com/uv-rust/par_seq"}
[target.'cfg(target_os = "linux")'.dependencies]
iou = "*"
[features]
seq_read=[]
seq_read_all=[]
seq_read_direct_all=[]
seq_read_buf=[]
seq_read_buf_all=[]
seq_read_mmap=[]
seq_read_mmap_all=[]
seq_read_vec_all=[]
all_read=[
"seq_read",
"seq_read_all",
"seq_read_direct_all",
"seq_read_buf",
"seq_read_buf_all",
"seq_read_mmap",
"seq_read_mmap_all",
"seq_read_vec_all",
]
par_read_all = []
par_read_buf_all = []
par_read_direct_all = []
par_read_mmap_all = []
par_read_pread_all = []
par_read_vec_all = []
par_read_uring_all=[]
par_read_uring_vec_all=[]
all_par_read = [
"par_read_all",
"par_read_buf_all",
"par_read_direct_all",
"par_read_mmap_all",
"par_read_pread_all",
"par_read_vec_all"
]
seq_write=[]
seq_write_all=[]
seq_write_direct_all=[]
seq_write_buf=[]
seq_write_buf_all=[]
seq_write_mmap=[]
seq_write_mmap_all=[]
seq_write_vec_all=[]
all_write=[
"seq_write",
"seq_write_all",
"seq_write_direct_all",
"seq_write_buf",
"seq_write_buf_all",
"seq_write_mmap",
"seq_write_mmap_all",
"seq_write_vec_all",
]
par_write_all = []
par_write_buf_all = []
par_write_direct_all = []
par_write_mmap_all = []
par_write_pwrite_all = []
par_write_vec_all = []
par_write_uring_all = []
par_write_uring_vec_all = []
all_par_write = [
"par_write_all",
"par_write_buf_all",
"par_write_direct_all",
"par_write_mmap_all",
"par_write_pwrite_all",
"par_write_vec_all",
]
uring_direct = []
default = []
all = ["all_read", "all_write", "all_par_read", "all_par_write"]