MCPcopy Create free account

hub / github.com/Mic92/fast-nix-gc / types & classes

Types & classes29 in github.com/Mic92/fast-nix-gc

↓ 2 callersClassStderrLogger
crates/common/src/logging.rs:6
↓ 1 callersClassTmpDir
Owned temp directory, force-removed on drop (store outputs are read-only until made writable).
difftest/src/main.rs:383
ClassArgs
crates/gc/src/main.rs:7
ClassBasenameIndex
Basename -> idx index for the lookups during root finding and the unknown-on-disk scan. Borrows from the StoreGraph; built once.
crates/common/src/db.rs:438
ClassBenchStore
crates/gc/benches/gc_bench.rs:16
ClassBenchStore
crates/optimise/benches/optimise_bench.rs:13
EnumCorruption
difftest/src/main.rs:246
ClassCorruptionEffects
difftest/src/main.rs:294
ClassCtx
One iteration's throwaway store and tool invocations.
difftest/src/main.rs:399
EnumEnsureFree
crates/gc/src/main.rs:25
ClassGcOptions
crates/gc/src/gc.rs:121
ClassGcSocketServer
Running GC roots socket server. Dropping it tears down the listener, removes the socket file, and joins the accept thread.
crates/gc/src/gc_socket.rs:187
ClassInput
fuzz/fuzz_targets/gc_graph.rs:55
EnumKind
difftest/src/main.rs:32
ClassLiveInner
crates/gc/src/gc_socket.rs:32
ClassLiveSet
Liveness state shared between the deletion loop and the socket server. Roots from clients can only flip dead -> protected; `pending` tracks in-flight
crates/gc/src/gc_socket.rs:27
ClassModel
Input decoded into in-range node indices.
fuzz/fuzz_targets/gc_graph.rs:90
ClassNixDb
Handle to the Nix store SQLite database.
crates/common/src/db.rs:10
ClassNode
difftest/src/main.rs:63
ClassOptions
crates/optimise/src/optimise.rs:32
ClassParentRestore
crates/optimise/src/optimise.rs:139
ClassPkg
crates/gc/tests/integration.rs:18
ClassProcFdInfo
crates/gc/src/roots.rs:426
ClassProfileLock
Lock held while mutating a profile's generations, interoperable with Nix's PathLocks protocol (pathlocks.cc): flock(2) on "<profile>.lock", stale dete
crates/gc/src/profiles.rs:92
ClassStats
crates/optimise/src/optimise.rs:19
ClassStoreGraph
In-memory snapshot of the store reference graph in CSR layout.
crates/common/src/db.rs:418
ClassTempRoots
crates/common/src/temp_roots.rs:13
ClassTestDb
crates/common/src/db.rs:527
ClassTestStore
crates/gc/tests/integration.rs:10