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
[]
= "bstack"
= "0.2.5"
= "2024"
= ["William Wu <williamwutq@gmail.com>", "Claude <claude@anthropic.com>"]
= "MIT"
= "A persistent, fsync-durable binary stack backed by a single file"
= "README.md"
= "CHANGELOG.md"
= "https://github.com/williamwutq/bstack"
= "https://docs.rs/bstack"
= ["stack", "persistent", "file-backed", "database", "binary"]
= ["src/**/*", "Cargo.toml", "README.md", "CHANGELOG.md", "LICENSE", "examples/**/*.rs", ".gitignore"]
[]
# Enables BStack::set — in-place mutation of existing payload bytes.
= []
# Enables BStackAllocator trait and BStackSlice for region management.
= []
# Enables atomic compound operations: atrunc, splice, splice_into, try_extend, try_discard,
# and (with set) swap, swap_into, cas.
= []
# Enables BStackGuardedSlice and related hook-based slice abstractions.
= ["alloc"]
[]
= "0.2"
[]
= { = "0.52", = [
"Win32_Foundation",
"Win32_Storage_FileSystem",
"Win32_System_IO",
] }
[[]]
= "bstack_bytevec"
= ["alloc", "set"]
[[]]
= "alloc_basic"
= ["alloc", "set"]
[[]]
= "alloc_typed"
= ["alloc", "set"]
[[]]
= "custom_alloc"
= ["alloc", "set"]
[[]]
= "hashmap"
= ["set"]
[[]]
= "atomic_ops"
= ["atomic"]
[[]]
= "atomic_race"
= ["atomic"]
[[]]
= "move_and_cow"
= ["set", "atomic"]
[[]]
= "linked_list"
= ["atomic"]
[[]]
= "atomic_linked_list"
= ["set", "atomic"]
[[]]
= "checksummed_cache"
= ["set", "atomic"]
[]
= "0.10.1"
= { = "0.5", = ["html_reports"] }
[[]]
= "locked_region"
= false
[]
= true