Requirement coverage¶
Generated by cargo xtask coverage. A requirement is covered when a source or test file cites it.
Citation convention: a citation is a full ID (STA-REQ-1050), optionally followed by further
numbers of the same prefix separated by ,, /, and or or. A range after a cited number
(1050 to 1054, 0400-0419, also with โ, โฆ or ...) cites every ID from its first to its last number
within the same prefix; IDs in the range that no specification defines are ignored. A dash marks
a range only when the last number follows it directly (9370 - 9372 is no range). A range of
more than 200 IDs is not expanded: only its first number counts as cited.
| Requirement | Specification | Cited by |
|---|---|---|
| AIGER-REQ-0001 | docs/specs/aiger/README.md | @common/crates/formats/rusteda-formats/src/aiger/mod.rs @common/crates/formats/rusteda-formats/src/aiger/read.rs @common/crates/formats/rusteda-formats/tests/aiger_reader.rs |
| AIGER-REQ-0002 | docs/specs/aiger/README.md | @common/crates/formats/rusteda-formats/src/aiger/mod.rs @common/crates/formats/rusteda-formats/src/aiger/read.rs @common/crates/formats/rusteda-formats/tests/aiger_reader.rs |
| AIGER-REQ-0010 | docs/specs/aiger/README.md | @common/crates/formats/rusteda-formats/src/aiger/mod.rs @common/crates/formats/rusteda-formats/src/aiger/read.rs @common/crates/formats/rusteda-formats/tests/aiger_reader.rs |
| AIGER-REQ-0011 | docs/specs/aiger/README.md | @common/crates/formats/rusteda-formats/src/aiger/mod.rs @common/crates/formats/rusteda-formats/src/aiger/read.rs @common/crates/formats/rusteda-formats/tests/aiger_reader.rs |
| AIGER-REQ-0012 | docs/specs/aiger/README.md | @common/crates/formats/rusteda-formats/src/aiger/mod.rs @common/crates/formats/rusteda-formats/src/aiger/read.rs @common/crates/formats/rusteda-formats/tests/aiger_reader.rs |
| AIGER-REQ-0013 | docs/specs/aiger/README.md | @common/crates/formats/rusteda-formats/src/aiger/mod.rs @common/crates/formats/rusteda-formats/src/aiger/read.rs @common/crates/formats/rusteda-formats/tests/aiger_reader.rs |
| AIGER-REQ-0020 | docs/specs/aiger/README.md | @common/crates/formats/rusteda-formats/src/aiger/mod.rs @common/crates/formats/rusteda-formats/src/aiger/read.rs @common/crates/formats/rusteda-formats/tests/aiger_reader.rs |
| AIGER-REQ-0021 | docs/specs/aiger/README.md | @common/crates/formats/rusteda-formats/src/aiger/mod.rs @common/crates/formats/rusteda-formats/src/aiger/read.rs @common/crates/formats/rusteda-formats/tests/aiger_reader.rs |
| AIGER-REQ-0022 | docs/specs/aiger/README.md | @common/crates/formats/rusteda-formats/src/aiger/mod.rs @common/crates/formats/rusteda-formats/src/aiger/read.rs @common/crates/formats/rusteda-formats/tests/aiger_reader.rs |
| AIGER-REQ-0023 | docs/specs/aiger/README.md | @common/crates/formats/rusteda-formats/src/aiger/mod.rs @common/crates/formats/rusteda-formats/src/aiger/read.rs @common/crates/formats/rusteda-formats/tests/aiger_reader.rs |
| AIGER-REQ-0024 | docs/specs/aiger/README.md | @common/crates/formats/rusteda-formats/src/aiger/mod.rs @common/crates/formats/rusteda-formats/src/aiger/read.rs @common/crates/formats/rusteda-formats/tests/aiger_reader.rs |
| AIGER-REQ-0030 | docs/specs/aiger/README.md | @common/crates/formats/rusteda-formats/src/aiger/mod.rs @common/crates/formats/rusteda-formats/src/aiger/read.rs @common/crates/formats/rusteda-formats/tests/aiger_reader.rs |
| AIGER-REQ-0031 | docs/specs/aiger/README.md | @common/crates/formats/rusteda-formats/src/aiger/mod.rs @common/crates/formats/rusteda-formats/src/aiger/read.rs @common/crates/formats/rusteda-formats/tests/aiger_reader.rs |
| AIGER-REQ-0032 | docs/specs/aiger/README.md | @common/crates/formats/rusteda-formats/src/aiger/mod.rs @common/crates/formats/rusteda-formats/src/aiger/read.rs @common/crates/formats/rusteda-formats/tests/aiger_reader.rs |
| BLIF-REQ-0001 | docs/specs/blif/README.md | @common/crates/formats/rusteda-formats/src/blif/mod.rs @common/crates/formats/rusteda-formats/tests/blif_reader.rs |
| BLIF-REQ-0002 | docs/specs/blif/README.md | @common/crates/formats/rusteda-formats/src/blif/flatten.rs @common/crates/formats/rusteda-formats/src/blif/mod.rs @common/crates/formats/rusteda-formats/tests/blif_reader.rs |
| BLIF-REQ-0003 | docs/specs/blif/README.md | @common/crates/formats/rusteda-formats/src/blif/mod.rs @common/crates/formats/rusteda-formats/tests/blif_reader.rs |
| BLIF-REQ-0010 | docs/specs/blif/README.md | @common/crates/formats/rusteda-formats/src/blif/lex.rs @common/crates/formats/rusteda-formats/src/blif/mod.rs @common/crates/formats/rusteda-formats/tests/blif_reader.rs |
| BLIF-REQ-0011 | docs/specs/blif/README.md | @common/crates/formats/rusteda-formats/src/blif/mod.rs @common/crates/formats/rusteda-formats/src/blif/parse.rs @common/crates/formats/rusteda-formats/tests/blif_reader.rs |
| BLIF-REQ-0020 | docs/specs/blif/README.md | @common/crates/formats/rusteda-formats/src/blif/mod.rs @common/crates/formats/rusteda-formats/src/blif/parse.rs @common/crates/formats/rusteda-formats/tests/blif_reader.rs |
| BLIF-REQ-0021 | docs/specs/blif/README.md | @common/crates/formats/rusteda-formats/src/blif/mod.rs @common/crates/formats/rusteda-formats/src/blif/parse.rs @common/crates/formats/rusteda-formats/tests/blif_reader.rs |
| BLIF-REQ-0022 | docs/specs/blif/README.md | @common/crates/formats/rusteda-formats/src/blif/flatten.rs @common/crates/formats/rusteda-formats/src/blif/mod.rs @common/crates/formats/rusteda-formats/src/blif/parse.rs @common/crates/formats/rusteda-formats/tests/blif_reader.rs |
| BLIF-REQ-0023 | docs/specs/blif/README.md | @common/crates/formats/rusteda-formats/src/blif/mod.rs @common/crates/formats/rusteda-formats/src/blif/parse.rs @common/crates/formats/rusteda-formats/tests/blif_reader.rs |
| BLIF-REQ-0030 | docs/specs/blif/README.md | @common/crates/formats/rusteda-formats/src/blif/mod.rs @common/crates/formats/rusteda-formats/src/blif/parse.rs @common/crates/formats/rusteda-formats/tests/blif_reader.rs |
| BLIF-REQ-0031 | docs/specs/blif/README.md | @common/crates/formats/rusteda-formats/src/blif/mod.rs @common/crates/formats/rusteda-formats/src/blif/parse.rs @common/crates/formats/rusteda-formats/tests/blif_reader.rs |
| BLIF-REQ-0032 | docs/specs/blif/README.md | @common/crates/formats/rusteda-formats/src/blif/mod.rs @common/crates/formats/rusteda-formats/src/blif/parse.rs @common/crates/formats/rusteda-formats/tests/blif_reader.rs |
| BLIF-REQ-0033 | docs/specs/blif/README.md | @common/crates/formats/rusteda-formats/src/blif/mod.rs @common/crates/formats/rusteda-formats/src/blif/parse.rs @common/crates/formats/rusteda-formats/tests/blif_reader.rs |
| BLIF-REQ-0034 | docs/specs/blif/README.md | @common/crates/formats/rusteda-formats/src/blif/flatten.rs @common/crates/formats/rusteda-formats/src/blif/mod.rs @common/crates/formats/rusteda-formats/src/blif/parse.rs @common/crates/formats/rusteda-formats/tests/blif_reader.rs |
| BLIF-REQ-0040 | docs/specs/blif/README.md | @common/crates/formats/rusteda-formats/src/blif/flatten.rs @common/crates/formats/rusteda-formats/src/blif/mod.rs @common/crates/formats/rusteda-formats/src/blif/parse.rs @common/crates/formats/rusteda-formats/tests/blif_reader.rs |
| BLIF-REQ-0041 | docs/specs/blif/README.md | @common/crates/formats/rusteda-formats/src/blif/flatten.rs @common/crates/formats/rusteda-formats/src/blif/mod.rs @common/crates/formats/rusteda-formats/src/blif/parse.rs @common/crates/formats/rusteda-formats/tests/blif_reader.rs |
| BLIF-REQ-0042 | docs/specs/blif/README.md | @common/crates/formats/rusteda-formats/src/blif/flatten.rs @common/crates/formats/rusteda-formats/src/blif/mod.rs @common/crates/formats/rusteda-formats/src/blif/parse.rs @common/crates/formats/rusteda-formats/tests/blif_reader.rs |
| BLIF-REQ-0050 | docs/specs/blif/README.md | @common/crates/formats/rusteda-formats/src/blif/mod.rs @common/crates/formats/rusteda-formats/src/blif/parse.rs @common/crates/formats/rusteda-formats/tests/blif_reader.rs |
| BLIF-REQ-0051 | docs/specs/blif/README.md | @common/crates/formats/rusteda-formats/src/blif/mod.rs @common/crates/formats/rusteda-formats/src/blif/parse.rs @common/crates/formats/rusteda-formats/tests/blif_reader.rs |
| BLIF-REQ-0052 | docs/specs/blif/README.md | @common/crates/formats/rusteda-formats/src/blif/mod.rs @common/crates/formats/rusteda-formats/src/blif/parse.rs @common/crates/formats/rusteda-formats/tests/blif_reader.rs |
| BLIF-REQ-0060 | docs/specs/blif/README.md | @common/crates/formats/rusteda-formats/src/blif/flatten.rs @common/crates/formats/rusteda-formats/src/blif/mod.rs @common/crates/formats/rusteda-formats/tests/blif_reader.rs |
| BLIF-REQ-0061 | docs/specs/blif/README.md | @common/crates/formats/rusteda-formats/src/blif/mod.rs @common/crates/formats/rusteda-formats/tests/blif_reader.rs |
| BLIF-REQ-0062 | docs/specs/blif/README.md | @common/crates/formats/rusteda-formats/src/blif/mod.rs @common/crates/formats/rusteda-formats/tests/blif_reader.rs |
| COMPUTE-REQ-0001 | docs/specs/compute/README.md | @common/crates/core/rusteda-compute/src/cuda.rs @common/crates/core/rusteda-compute/src/cut/cuda.rs @common/crates/core/rusteda-compute/src/lib.rs |
| COMPUTE-REQ-0002 | docs/specs/compute/README.md | @common/crates/core/rusteda-compute/src/cuda.rs @common/crates/core/rusteda-compute/src/cut/cuda.rs @common/crates/core/rusteda-compute/src/lib.rs |
| COMPUTE-REQ-0003 | docs/specs/compute/README.md | @common/crates/core/rusteda-compute/src/lib.rs @common/crates/core/rusteda-compute/src/timing/mod.rs |
| COMPUTE-REQ-0004 | docs/specs/compute/README.md | @common/crates/core/rusteda-compute/src/cuda.rs @common/crates/core/rusteda-compute/src/cut/mod.rs @common/crates/core/rusteda-compute/src/cut/tests.rs @common/crates/core/rusteda-compute/src/lib.rs @common/crates/core/rusteda-compute/src/timing/cuda.rs |
| COMPUTE-REQ-0005 | docs/specs/compute/README.md | @common/crates/core/rusteda-compute/src/lib.rs |
| COMPUTE-REQ-0010 | docs/specs/compute/timing.md | @common/crates/core/rusteda-compute/src/lib.rs @common/crates/core/rusteda-compute/src/timing/mod.rs @common/crates/core/rusteda-compute/src/timing/tests/cpu.rs |
| COMPUTE-REQ-0011 | docs/specs/compute/timing.md | @common/crates/core/rusteda-compute/src/lib.rs @common/crates/core/rusteda-compute/src/timing/abi.rs @common/crates/core/rusteda-compute/src/timing/tests/cpu.rs @common/crates/core/rusteda-compute/src/timing/validate.rs |
| COMPUTE-REQ-0012 | docs/specs/compute/timing.md | @common/crates/core/rusteda-compute/src/lib.rs @common/crates/core/rusteda-compute/src/timing/abi.rs @common/crates/core/rusteda-compute/src/timing/tests/known.rs @common/crates/core/rusteda-compute/src/timing/validate.rs |
| COMPUTE-REQ-0013 | docs/specs/compute/timing.md | @common/crates/core/rusteda-compute/src/lib.rs @common/crates/core/rusteda-compute/src/timing/abi.rs @common/crates/core/rusteda-compute/src/timing/validate.rs |
| COMPUTE-REQ-0014 | docs/specs/compute/timing.md | @common/crates/core/rusteda-compute/src/lib.rs @common/crates/core/rusteda-compute/src/timing/abi.rs @common/crates/core/rusteda-compute/src/timing/lut.rs @common/crates/core/rusteda-compute/src/timing/tests/cpu.rs @common/crates/core/rusteda-compute/src/timing/tests/known.rs @common/crates/core/rusteda-compute/src/timing/tests/naive.rs @common/crates/core/rusteda-compute/src/timing/validate.rs |
| COMPUTE-REQ-0015 | docs/specs/compute/timing.md | @common/crates/core/rusteda-compute/src/lib.rs @common/crates/core/rusteda-compute/src/timing/abi.rs @common/crates/core/rusteda-compute/src/timing/cpu.rs @common/crates/core/rusteda-compute/src/timing/state.rs @common/crates/core/rusteda-compute/src/timing/tests/known.rs @common/crates/core/rusteda-compute/src/timing/tests/naive.rs @common/crates/core/rusteda-compute/src/timing/validate.rs |
| COMPUTE-REQ-0016 | docs/specs/compute/timing.md | @common/crates/core/rusteda-compute/src/lib.rs @common/crates/core/rusteda-compute/src/timing/state.rs @common/crates/core/rusteda-compute/src/timing/tests/cpu.rs @common/crates/core/rusteda-compute/src/timing/tests/known.rs @common/crates/core/rusteda-compute/src/timing/tests/naive.rs |
| COMPUTE-REQ-0017 | docs/specs/compute/timing.md | @common/crates/core/rusteda-compute/src/lib.rs @common/crates/core/rusteda-compute/src/timing/cpu.rs @common/crates/core/rusteda-compute/src/timing/tests/cpu.rs @common/crates/core/rusteda-compute/src/timing/tests/known.rs @common/crates/core/rusteda-compute/src/timing/tests/naive.rs |
| COMPUTE-REQ-0018 | docs/specs/compute/timing.md | @common/crates/core/rusteda-compute/src/lib.rs @common/crates/core/rusteda-compute/src/timing/cpu.rs @common/crates/core/rusteda-compute/src/timing/tests/cpu.rs @common/crates/core/rusteda-compute/src/timing/tests/known.rs @common/crates/core/rusteda-compute/src/timing/tests/naive.rs |
| COMPUTE-REQ-0019 | docs/specs/compute/timing.md | @common/crates/core/rusteda-compute/src/lib.rs @common/crates/core/rusteda-compute/src/timing/cpu.rs @common/crates/core/rusteda-compute/src/timing/cuda.rs @common/crates/core/rusteda-compute/src/timing/mod.rs @common/crates/core/rusteda-compute/src/timing/tests/cpu.rs @common/crates/core/rusteda-compute/src/timing/tests/gpu.rs |
| COMPUTE-REQ-0020 | docs/specs/compute/timing.md | @common/crates/core/rusteda-compute/src/lib.rs @common/crates/core/rusteda-compute/src/timing/lut.rs @common/crates/core/rusteda-compute/src/timing/mod.rs @common/crates/core/rusteda-compute/src/timing/tests/checks.rs @common/crates/core/rusteda-compute/src/timing/tests/cpu.rs @common/crates/core/rusteda-compute/src/timing/validate.rs |
| COMPUTE-REQ-0021 | docs/specs/compute/timing.md | @common/crates/core/rusteda-compute/src/lib.rs @common/crates/core/rusteda-compute/src/timing/cpu.rs @common/crates/core/rusteda-compute/src/timing/mod.rs @common/crates/core/rusteda-compute/src/timing/tests/cpu.rs @common/crates/core/rusteda-compute/src/timing/tests/gpu.rs |
| COMPUTE-REQ-0022 | docs/specs/compute/timing.md | @common/crates/core/rusteda-compute/src/lib.rs @common/crates/core/rusteda-compute/src/timing/cuda.rs @common/crates/core/rusteda-compute/src/timing/mod.rs @common/crates/core/rusteda-compute/src/timing/tests/cpu.rs @common/crates/core/rusteda-compute/src/timing/tests/gpu.rs |
| COMPUTE-REQ-0023 | docs/specs/compute/timing.md | @common/crates/core/rusteda-compute/src/lib.rs @common/crates/core/rusteda-compute/src/timing/mod.rs @common/crates/core/rusteda-compute/src/timing/state.rs @common/crates/core/rusteda-compute/src/timing/tests/cpu.rs @common/crates/core/rusteda-compute/src/timing/tests/gpu.rs |
| COMPUTE-REQ-0024 | docs/specs/compute/timing.md | @common/crates/core/rusteda-compute/src/lib.rs @common/crates/core/rusteda-compute/src/timing/mod.rs @common/crates/core/rusteda-compute/src/timing/tests/cpu.rs @common/crates/core/rusteda-compute/src/timing/tests/gpu.rs |
| COMPUTE-REQ-0025 | docs/specs/compute/timing.md | @common/crates/core/rusteda-compute/src/lib.rs |
| COMPUTE-REQ-0026 | docs/specs/compute/timing.md | @common/crates/core/rusteda-compute/src/lib.rs @common/crates/core/rusteda-compute/src/timing/cpu.rs @common/crates/core/rusteda-compute/src/timing/mod.rs @common/crates/core/rusteda-compute/src/timing/tests/cpu.rs |
| COMPUTE-REQ-0027 | docs/specs/compute/timing.md | @common/crates/core/rusteda-compute/src/lib.rs @common/crates/core/rusteda-compute/src/timing/cpu.rs @common/crates/core/rusteda-compute/src/timing/mod.rs @common/crates/core/rusteda-compute/src/timing/tests/cpu.rs |
| COMPUTE-REQ-0028 | docs/specs/compute/timing.md | @common/crates/core/rusteda-compute/src/lib.rs @common/crates/core/rusteda-compute/src/timing/cuda.rs @common/crates/core/rusteda-compute/src/timing/tests/gpu.rs |
| COMPUTE-REQ-0029 | docs/specs/compute/timing.md | @common/crates/core/rusteda-compute/src/lib.rs @common/crates/core/rusteda-compute/src/timing/cuda.rs @common/crates/core/rusteda-compute/src/timing/mod.rs @common/crates/core/rusteda-compute/src/timing/tests/gpu.rs |
| COMPUTE-REQ-0030 | docs/specs/compute/timing.md | @common/crates/core/rusteda-compute/src/timing/tests/prepared.rs |
| COMPUTE-REQ-0101 | docs/specs/compute/README.md | @common/crates/core/rusteda-compute/src/cut/mod.rs @common/crates/core/rusteda-compute/src/cut/tests.rs @common/crates/core/rusteda-compute/src/lib.rs |
| COMPUTE-REQ-0102 | docs/specs/compute/README.md | @common/crates/core/rusteda-compute/src/cut/cuda.rs @common/crates/core/rusteda-compute/src/cut/mod.rs |
| COMPUTE-REQ-0103 | docs/specs/compute/README.md | @common/crates/core/rusteda-compute/src/cut/mod.rs @common/crates/core/rusteda-compute/src/cut/pack.rs |
| COMPUTE-REQ-0104 | docs/specs/compute/README.md | @common/crates/core/rusteda-compute/src/cut/mod.rs @common/crates/core/rusteda-compute/src/cut/tests.rs |
| COMPUTE-REQ-0105 | docs/specs/compute/README.md | @common/crates/core/rusteda-compute/src/cut/cpu.rs @common/crates/core/rusteda-compute/src/cut/mod.rs @common/crates/core/rusteda-compute/src/cut/tests.rs |
| COMPUTE-REQ-0106 | docs/specs/compute/README.md | @common/crates/core/rusteda-compute/src/cut/cuda.rs @common/crates/core/rusteda-compute/src/cut/mod.rs @common/crates/core/rusteda-compute/src/cut/tests.rs @common/crates/core/rusteda-compute/src/lib.rs |
| CORE-REQ-0100 | docs/specs/core/netlist.md | @common/crates/core/rusteda-core/src/symbol.rs |
| CORE-REQ-0101 | docs/specs/core/netlist.md | @common/crates/core/rusteda-core/src/arena.rs @common/crates/core/rusteda-core/src/netlist/tests.rs |
| CORE-REQ-0102 | docs/specs/core/netlist.md | @common/crates/core/rusteda-core/src/arena.rs @common/crates/core/rusteda-core/src/netlist/tests.rs @common/crates/core/rusteda-core/src/netlist/tests_random.rs |
| CORE-REQ-0103 | docs/specs/core/netlist.md | @common/crates/core/rusteda-core/src/arena.rs |
| CORE-REQ-0110 | docs/specs/core/netlist.md | @common/crates/core/rusteda-core/src/names.rs @common/crates/core/rusteda-core/src/netlist/frozen.rs @common/crates/core/rusteda-core/src/netlist/tests.rs @common/crates/core/rusteda-core/src/netlist/tests_frozen.rs @common/crates/core/rusteda-core/src/netlist/validate.rs |
| CORE-REQ-0111 | docs/specs/core/netlist.md | @common/crates/core/rusteda-core/src/names.rs @common/crates/core/rusteda-core/src/netlist/tests.rs @common/crates/core/rusteda-core/src/netlist/tests_frozen.rs @common/crates/core/rusteda-core/src/netlist/validate.rs crates/apps/rusteda-studio/src/model/hierarchy.rs |
| CORE-REQ-0112 | docs/specs/core/netlist.md | @common/crates/core/rusteda-core/src/names.rs crates/apps/rusteda-studio/src/model/hierarchy.rs |
| CORE-REQ-0113 | docs/specs/core/netlist.md | @common/crates/core/rusteda-core/src/names.rs |
| CORE-REQ-0120 | docs/specs/core/netlist.md | @common/crates/core/rusteda-core/src/netlist.rs @common/crates/core/rusteda-core/src/netlist/tests.rs |
| CORE-REQ-0121 | docs/specs/core/netlist.md | @common/crates/core/rusteda-core/src/netlist.rs @common/crates/core/rusteda-core/src/netlist/tests.rs @common/crates/core/rusteda-core/src/netlist/tests_random.rs |
| CORE-REQ-0122 | docs/specs/core/netlist.md | @common/crates/core/rusteda-core/src/netlist.rs @common/crates/core/rusteda-core/src/netlist/tests.rs @common/crates/core/rusteda-core/src/netlist/tests_random.rs |
| CORE-REQ-0123 | docs/specs/core/netlist.md | @common/crates/core/rusteda-core/src/netlist.rs @common/crates/core/rusteda-core/src/netlist/error.rs @common/crates/core/rusteda-core/src/netlist/tests.rs @common/crates/core/rusteda-core/src/netlist/tests_random.rs @common/crates/core/rusteda-workspace/src/edits.rs |
| CORE-REQ-0124 | docs/specs/core/netlist.md | @common/crates/core/rusteda-core/src/netlist/tests.rs |
| CORE-REQ-0125 | docs/specs/core/netlist.md | @common/crates/core/rusteda-core/src/netlist/tests.rs |
| CORE-REQ-0126 | docs/specs/core/netlist.md | @common/crates/core/rusteda-core/src/netlist/tests.rs |
| CORE-REQ-0127 | docs/specs/core/netlist.md | @common/crates/core/rusteda-core/src/netlist/tests.rs |
| CORE-REQ-0128 | docs/specs/core/netlist.md | @common/crates/core/rusteda-core/src/netlist.rs @common/crates/core/rusteda-core/src/netlist/tests.rs |
| CORE-REQ-0130 | docs/specs/core/netlist.md | @common/crates/core/rusteda-core/src/netlist/frozen.rs @common/crates/core/rusteda-core/src/netlist/tests_frozen.rs |
| CORE-REQ-0131 | docs/specs/core/netlist.md | @common/crates/core/rusteda-core/src/netlist/frozen.rs @common/crates/core/rusteda-core/src/netlist/tests_frozen.rs |
| CORE-REQ-0132 | docs/specs/core/netlist.md | @common/crates/core/rusteda-core/src/netlist/frozen.rs @common/crates/core/rusteda-core/src/netlist/tests_frozen.rs |
| CORE-REQ-0133 | docs/specs/core/netlist.md | @common/crates/core/rusteda-core/src/netlist/frozen.rs @common/crates/core/rusteda-core/src/netlist/tests_frozen.rs |
| CORE-REQ-0134 | docs/specs/core/netlist.md | @common/crates/core/rusteda-core/src/netlist/frozen.rs @common/crates/core/rusteda-core/src/netlist/tests_frozen.rs |
| CORE-REQ-0135 | docs/specs/core/netlist.md | @common/crates/core/rusteda-core/src/netlist/frozen.rs @common/crates/core/rusteda-core/src/netlist/tests.rs @common/crates/core/rusteda-core/src/netlist/tests_frozen.rs @common/crates/core/rusteda-core/src/netlist/validate.rs |
| CORE-REQ-0136 | docs/specs/core/netlist.md | @common/crates/core/rusteda-core/src/netlist/frozen.rs @common/crates/core/rusteda-core/src/netlist/tests.rs @common/crates/core/rusteda-core/src/netlist/tests_frozen.rs |
| CORE-REQ-0137 | docs/specs/core/netlist.md | @common/crates/core/rusteda-core/src/netlist/frozen.rs @common/crates/core/rusteda-core/src/netlist/tests_frozen.rs @common/crates/core/rusteda-core/src/netlist/validate.rs @common/crates/formats/rusteda-formats/src/verilog/netlist/freeze_writer.rs |
| CORE-REQ-0138 | docs/specs/core/netlist.md | @common/crates/core/rusteda-core/src/netlist/frozen.rs @common/crates/core/rusteda-core/src/netlist/tests_frozen.rs |
| JOB-REQ-0001 | docs/specs/core/README.md | @common/crates/core/rusteda-core/src/job.rs |
| JOB-REQ-0002 | docs/specs/core/README.md | @common/crates/core/rusteda-core/src/job.rs |
| JOB-REQ-0003 | docs/specs/core/README.md | @common/crates/core/rusteda-core/src/job.rs crates/apps/rusteda-studio/src/model/snapshot.rs |
| JOB-REQ-0004 | docs/specs/core/README.md | @common/crates/core/rusteda-core/src/job.rs crates/apps/rusteda-studio/src/model/hierarchy.rs |
| JOB-REQ-0005 | docs/specs/core/README.md | crates/apps/rusteda-studio/src/model/hierarchy.rs crates/apps/rusteda-studio/src/model/snapshot.rs crates/apps/rusteda-studio/tests/loader.rs |
| JOB-REQ-0006 | docs/specs/core/README.md | @common/crates/core/rusteda-core/src/job.rs crates/apps/rusteda-studio/src/model/snapshot.rs crates/apps/rusteda-studio/tests/loader.rs |
| JOB-REQ-0007 | docs/specs/core/README.md | @common/crates/core/rusteda-core/src/diag.rs @common/crates/core/rusteda-workspace/src/text.rs |
| LIBERTY-REQ-0001 | docs/specs/liberty/liberty.md | @common/crates/formats/rusteda-formats/src/liberty/syntax.rs |
| LIBERTY-REQ-0002 | docs/specs/liberty/liberty.md | @common/crates/formats/rusteda-formats/src/liberty/syntax.rs |
| LIBERTY-REQ-0003 | docs/specs/liberty/liberty.md | @common/crates/formats/rusteda-formats/src/liberty/syntax.rs |
| LIBERTY-REQ-0004 | docs/specs/liberty/liberty.md | @common/crates/formats/rusteda-formats/src/liberty/syntax.rs |
| LIBERTY-REQ-0005 | docs/specs/liberty/liberty.md | @common/crates/formats/rusteda-formats/src/liberty/units.rs @common/crates/formats/rusteda-formats/tests/liberty_extensions_and_diags.rs |
| LIBERTY-REQ-0006 | docs/specs/liberty/liberty.md | @common/crates/formats/rusteda-formats/src/liberty/units.rs @common/crates/formats/rusteda-formats/tests/liberty_extensions_and_diags.rs |
| LIBERTY-REQ-0007 | docs/specs/liberty/liberty.md | @common/crates/formats/rusteda-formats/tests/liberty_extensions_and_diags.rs |
| LIBERTY-REQ-0010 | docs/specs/core/README.md | @common/crates/core/rusteda-core/src/liberty/model.rs @common/crates/formats/rusteda-formats/src/liberty/build.rs @common/crates/formats/rusteda-formats/tests/liberty_extensions_and_diags.rs |
| LIBERTY-REQ-0011 | docs/specs/core/README.md | @common/crates/core/rusteda-core/src/liberty/model.rs @common/crates/formats/rusteda-formats/src/liberty/build.rs @common/crates/formats/rusteda-formats/tests/liberty_cells_and_pins.rs @common/crates/formats/rusteda-formats/tests/liberty_extensions_and_diags.rs |
| LIBERTY-REQ-0012 | docs/specs/core/README.md | @common/crates/core/rusteda-core/src/liberty/model.rs @common/crates/formats/rusteda-formats/src/liberty/build.rs @common/crates/formats/rusteda-formats/tests/liberty_cells_and_pins.rs @common/crates/formats/rusteda-formats/tests/liberty_extensions_and_diags.rs |
| LIBERTY-REQ-0013 | docs/specs/core/README.md | @common/crates/core/rusteda-core/src/liberty/model.rs @common/crates/core/rusteda-core/src/liberty/table.rs @common/crates/formats/rusteda-formats/src/liberty/build.rs @common/crates/formats/rusteda-formats/tests/liberty_extensions_and_diags.rs |
| LIBERTY-REQ-0014 | docs/specs/core/README.md | @common/crates/core/rusteda-core/src/liberty/model.rs @common/crates/formats/rusteda-formats/src/liberty/build.rs @common/crates/formats/rusteda-formats/tests/liberty_extensions_and_diags.rs |
| LIBERTY-REQ-0015 | docs/specs/core/README.md | @common/crates/core/rusteda-core/src/liberty/model.rs @common/crates/formats/rusteda-formats/src/liberty/build.rs @common/crates/formats/rusteda-formats/tests/liberty_cells_and_pins.rs @common/crates/formats/rusteda-formats/tests/liberty_extensions_and_diags.rs |
| LIBERTY-REQ-0016 | docs/specs/core/README.md | @common/crates/core/rusteda-core/src/liberty/model.rs @common/crates/formats/rusteda-formats/src/liberty/build.rs @common/crates/formats/rusteda-formats/tests/liberty_cells_and_pins.rs @common/crates/formats/rusteda-formats/tests/liberty_extensions_and_diags.rs |
| LIBERTY-REQ-0017 | docs/specs/core/README.md | @common/crates/core/rusteda-core/src/liberty/model.rs @common/crates/core/rusteda-core/src/liberty/units.rs @common/crates/formats/rusteda-formats/src/liberty/build.rs @common/crates/formats/rusteda-formats/src/liberty/units.rs @common/crates/formats/rusteda-formats/tests/liberty_extensions_and_diags.rs |
| LIBERTY-REQ-0018 | docs/specs/core/README.md | @common/crates/core/rusteda-core/src/liberty/model.rs @common/crates/formats/rusteda-formats/src/liberty/build.rs @common/crates/formats/rusteda-formats/tests/liberty_extensions_and_diags.rs |
| LIBERTY-REQ-0019 | docs/specs/core/README.md | @common/crates/core/rusteda-core/src/liberty/model.rs @common/crates/formats/rusteda-formats/src/liberty/build.rs @common/crates/formats/rusteda-formats/tests/liberty_extensions_and_diags.rs |
| LIBERTY-REQ-0020 | docs/specs/liberty/liberty.md | @common/crates/core/rusteda-core/src/liberty/func.rs @common/crates/formats/rusteda-formats/src/liberty/func.rs |
| LIBERTY-REQ-0021 | docs/specs/liberty/liberty.md | @common/crates/core/rusteda-core/src/liberty/model.rs @common/crates/formats/rusteda-formats/src/liberty/build.rs @common/crates/formats/rusteda-formats/src/liberty/func.rs |
| LIBERTY-REQ-0022 | docs/specs/core/README.md | @common/crates/core/rusteda-core/src/liberty/func.rs @common/crates/formats/rusteda-formats/src/liberty/func.rs |
| LIBERTY-REQ-0023 | docs/specs/core/README.md | @common/crates/core/rusteda-core/src/liberty/kinds.rs @common/crates/core/rusteda-core/src/liberty/model.rs @common/crates/formats/rusteda-formats/src/liberty/build.rs @common/crates/formats/rusteda-formats/tests/liberty_extensions_and_diags.rs |
| LIBERTY-REQ-0024 | docs/specs/core/README.md | @common/crates/core/rusteda-core/src/liberty/kinds.rs @common/crates/core/rusteda-core/src/liberty/model.rs @common/crates/formats/rusteda-formats/src/liberty/build.rs |
| LIBERTY-REQ-0025 | docs/specs/core/README.md | @common/crates/core/rusteda-core/src/liberty/model.rs @common/crates/formats/rusteda-formats/src/liberty/build.rs @common/crates/formats/rusteda-formats/tests/liberty_extensions_and_diags.rs |
| LIBERTY-REQ-0026 | docs/specs/core/README.md | @common/crates/core/rusteda-core/src/liberty/model.rs @common/crates/formats/rusteda-formats/src/liberty/build.rs @common/crates/formats/rusteda-formats/tests/liberty_extensions_and_diags.rs |
| LIBERTY-REQ-0030 | docs/specs/core/README.md | @common/crates/core/rusteda-core/src/liberty/table.rs |
| LIBERTY-REQ-0031 | docs/specs/core/README.md | @common/crates/core/rusteda-core/src/liberty/kinds.rs @common/crates/core/rusteda-core/src/liberty/model.rs @common/crates/formats/rusteda-formats/src/liberty/tables.rs @common/crates/formats/rusteda-formats/tests/liberty_extensions_and_diags.rs |
| LIBERTY-REQ-0032 | docs/specs/core/README.md | @common/crates/core/rusteda-core/src/liberty/table.rs @common/crates/formats/rusteda-formats/src/liberty/tables.rs @common/crates/formats/rusteda-formats/tests/liberty_extensions_and_diags.rs |
| LIBERTY-REQ-0033 | docs/specs/core/README.md | @common/crates/core/rusteda-core/src/liberty/table.rs @common/crates/formats/rusteda-formats/tests/liberty_extensions_and_diags.rs |
| LIBERTY-REQ-0034 | docs/specs/core/README.md | @common/crates/core/rusteda-core/src/liberty/table.rs @common/crates/formats/rusteda-formats/tests/liberty_extensions_and_diags.rs |
| LIBERTY-REQ-0040 | docs/specs/core/README.md | @common/crates/core/rusteda-core/src/liberty/kinds.rs @common/crates/core/rusteda-core/src/liberty/model.rs @common/crates/formats/rusteda-formats/src/liberty/build.rs @common/crates/formats/rusteda-formats/tests/liberty_extensions_and_diags.rs |
| LIBERTY-REQ-0041 | docs/specs/core/README.md | @common/crates/core/rusteda-core/src/liberty/model.rs @common/crates/formats/rusteda-formats/src/liberty/build.rs @common/crates/formats/rusteda-formats/tests/liberty_extensions_and_diags.rs |
| LIBERTY-REQ-0042 | docs/specs/core/README.md | @common/crates/core/rusteda-core/src/liberty/kinds.rs @common/crates/core/rusteda-core/src/liberty/model.rs @common/crates/formats/rusteda-formats/src/liberty/build.rs @common/crates/formats/rusteda-formats/tests/liberty_extensions_and_diags.rs |
| LIBERTY-REQ-0043 | docs/specs/core/README.md | @common/crates/core/rusteda-core/src/liberty/model.rs @common/crates/formats/rusteda-formats/src/liberty/build.rs @common/crates/formats/rusteda-formats/tests/liberty_extensions_and_diags.rs |
| LIBERTY-REQ-0044 | docs/specs/core/README.md | @common/crates/core/rusteda-core/src/liberty/model.rs @common/crates/formats/rusteda-formats/src/liberty/build.rs @common/crates/formats/rusteda-formats/src/liberty/bus.rs @common/crates/formats/rusteda-formats/tests/liberty_extensions_and_diags.rs |
| LIBERTY-REQ-0045 | docs/specs/core/README.md | @common/crates/core/rusteda-core/src/liberty/model.rs @common/crates/formats/rusteda-formats/src/liberty/build.rs @common/crates/formats/rusteda-formats/tests/liberty_extensions_and_diags.rs |
| LIBERTY-REQ-0046 | docs/specs/core/README.md | @common/crates/core/rusteda-core/src/liberty/model.rs @common/crates/formats/rusteda-formats/src/liberty/build.rs @common/crates/formats/rusteda-formats/tests/liberty_extensions_and_diags.rs |
| LIBERTY-REQ-0047 | docs/specs/core/README.md | @common/crates/core/rusteda-core/src/liberty/kinds.rs @common/crates/core/rusteda-core/src/liberty/model.rs @common/crates/formats/rusteda-formats/src/liberty/build.rs @common/crates/formats/rusteda-formats/src/liberty/wire_load.rs @common/crates/formats/rusteda-formats/tests/liberty_extensions_and_diags.rs |
| LIBERTY-REQ-0048 | docs/specs/core/README.md | @common/crates/core/rusteda-core/src/liberty/kinds.rs @common/crates/core/rusteda-core/src/liberty/model.rs @common/crates/formats/rusteda-formats/src/liberty/build.rs @common/crates/formats/rusteda-formats/src/liberty/wire_load.rs @common/crates/formats/rusteda-formats/tests/liberty_extensions_and_diags.rs |
| LIBERTY-REQ-0049 | docs/specs/core/README.md | @common/crates/core/rusteda-core/src/liberty/model.rs @common/crates/formats/rusteda-formats/src/liberty/build.rs @common/crates/formats/rusteda-formats/tests/liberty_cells_and_pins.rs |
| LIBERTY-REQ-0050 | docs/specs/liberty/liberty.md | @common/crates/formats/rusteda-formats/src/liberty/build.rs @common/crates/formats/rusteda-formats/tests/liberty_extensions_and_diags.rs |
| LIBERTY-REQ-0051 | docs/specs/liberty/liberty.md | @common/crates/formats/rusteda-formats/src/liberty/build.rs @common/crates/formats/rusteda-formats/src/liberty/classify.rs @common/crates/formats/rusteda-formats/tests/liberty_extensions_and_diags.rs |
| LIBERTY-REQ-0052 | docs/specs/liberty/liberty.md | @common/crates/formats/rusteda-formats/src/liberty/diags.rs @common/crates/formats/rusteda-formats/tests/liberty_extensions_and_diags.rs |
| LIBERTY-REQ-0053 | docs/specs/liberty/liberty.md | @common/crates/formats/rusteda-formats/src/liberty/diags.rs @common/crates/formats/rusteda-formats/tests/liberty_extensions_and_diags.rs |
| LIBERTY-REQ-0054 | docs/specs/liberty/liberty.md | @common/crates/formats/rusteda-formats/src/liberty/classify.rs @common/crates/formats/rusteda-formats/tests/liberty_extensions_and_diags.rs |
| LIBERTY-REQ-0055 | docs/specs/liberty/liberty.md | @common/crates/formats/rusteda-formats/src/liberty/classify.rs @common/crates/formats/rusteda-formats/tests/liberty_extensions_and_diags.rs |
| LIBERTY-REQ-0056 | docs/specs/liberty/liberty.md | @common/crates/formats/rusteda-formats/src/liberty/classify.rs @common/crates/formats/rusteda-formats/tests/liberty_extensions_and_diags.rs |
| LIBERTY-REQ-0057 | docs/specs/liberty/liberty.md | @common/crates/formats/rusteda-formats/src/liberty/build.rs @common/crates/formats/rusteda-formats/src/liberty/diags.rs @common/crates/formats/rusteda-formats/src/liberty/tables.rs @common/crates/formats/rusteda-formats/tests/liberty_extensions_and_diags.rs |
| LIBERTY-REQ-0058 | docs/specs/liberty/liberty.md | @common/crates/formats/rusteda-formats/src/liberty/build.rs @common/crates/formats/rusteda-formats/tests/liberty_extensions_and_diags.rs |
| LIBERTY-REQ-0059 | docs/specs/liberty/liberty.md | @common/crates/formats/rusteda-formats/src/liberty/build.rs @common/crates/formats/rusteda-formats/src/liberty/bus.rs @common/crates/formats/rusteda-formats/tests/liberty_extensions_and_diags.rs |
| RCLI-REQ-0001 | docs/specs/rusteda-cli/README.md | @common/crates/apps/rusteda-cli/src/export.rs @common/crates/apps/rusteda-cli/src/lib.rs @common/crates/apps/rusteda-cli/tests/cli_contract.rs crates/apps/rusteda-cli/tests/cli_contract.rs |
| RCLI-REQ-0002 | docs/specs/rusteda-cli/README.md | @common/crates/apps/rusteda-cli/src/lib.rs @common/crates/apps/rusteda-cli/tests/cli_contract.rs crates/apps/rusteda-cli/tests/cli_contract.rs |
| RCLI-REQ-0003 | docs/specs/rusteda-cli/README.md | @common/crates/apps/rusteda-cli/tests/cli_contract.rs crates/apps/rusteda-cli/tests/cli_contract.rs |
| RCLI-REQ-0004 | docs/specs/rusteda-cli/README.md | @common/crates/apps/rusteda-cli/src/lib.rs @common/crates/apps/rusteda-cli/tests/cli_contract.rs crates/apps/rusteda-cli/tests/cli_contract.rs |
| RCLI-REQ-0005 | docs/specs/rusteda-cli/README.md | @common/crates/apps/rusteda-cli/src/lib.rs @common/crates/apps/rusteda-cli/tests/cli_contract.rs crates/apps/rusteda-cli/tests/cli_contract.rs |
| RCLI-REQ-0006 | docs/specs/rusteda-cli/README.md | @common/crates/apps/rusteda-cli/tests/cli_contract.rs crates/apps/rusteda-cli/tests/cli_contract.rs |
| RCLI-REQ-0007 | docs/specs/rusteda-cli/README.md | @common/crates/apps/rusteda-cli/tests/cli_contract.rs @common/crates/apps/rusteda-cli/tests/import_sdc.rs crates/apps/rusteda-cli/tests/cli_contract.rs crates/apps/rusteda-cli/tests/import_sdc.rs |
| RCLI-REQ-0008 | docs/specs/rusteda-cli/README.md | @common/crates/apps/rusteda-cli/src/export.rs @common/crates/apps/rusteda-cli/src/lib.rs @common/crates/apps/rusteda-cli/tests/cli_contract.rs @common/crates/apps/rusteda-cli/tests/import_sdc.rs crates/apps/rusteda-cli/tests/cli_contract.rs crates/apps/rusteda-cli/tests/import_sdc.rs |
| RCLI-REQ-0010 | docs/specs/rusteda-cli/README.md | @common/crates/apps/rusteda-cli/src/init.rs @common/crates/apps/rusteda-cli/tests/cli_contract.rs crates/apps/rusteda-cli/tests/cli_contract.rs |
| RCLI-REQ-0011 | docs/specs/rusteda-cli/README.md | @common/crates/apps/rusteda-cli/src/import.rs @common/crates/apps/rusteda-cli/src/import_netlist.rs @common/crates/apps/rusteda-cli/src/import_sdc.rs @common/crates/apps/rusteda-cli/tests/cli_contract.rs @common/crates/apps/rusteda-cli/tests/import_netlist.rs @common/crates/apps/rusteda-cli/tests/import_sdc.rs crates/apps/rusteda-cli/tests/cli_contract.rs crates/apps/rusteda-cli/tests/import_netlist.rs crates/apps/rusteda-cli/tests/import_sdc.rs |
| RCLI-REQ-0012 | docs/specs/rusteda-cli/README.md | @common/crates/apps/rusteda-cli/src/import.rs @common/crates/apps/rusteda-cli/src/import_lib.rs @common/crates/apps/rusteda-cli/src/lib.rs @common/crates/apps/rusteda-cli/tests/cli_contract.rs crates/apps/rusteda-cli/tests/cli_contract.rs |
| RCLI-REQ-0013 | docs/specs/rusteda-cli/README.md | @common/crates/apps/rusteda-cli/src/import.rs @common/crates/apps/rusteda-cli/src/import_lib.rs @common/crates/apps/rusteda-cli/tests/cli_contract.rs crates/apps/rusteda-cli/tests/cli_contract.rs |
| RCLI-REQ-0014 | docs/specs/rusteda-cli/README.md | @common/crates/apps/rusteda-cli/src/import.rs @common/crates/apps/rusteda-cli/src/import_rtl.rs @common/crates/apps/rusteda-cli/tests/cli_contract.rs crates/apps/rusteda-cli/tests/cli_contract.rs |
| RCLI-REQ-0015 | docs/specs/rusteda-cli/README.md | @common/crates/apps/rusteda-cli/src/query.rs @common/crates/apps/rusteda-cli/tests/cli_contract.rs crates/apps/rusteda-cli/tests/cli_contract.rs |
| RCLI-REQ-0016 | docs/specs/rusteda-cli/README.md | @common/crates/apps/rusteda-cli/src/query.rs @common/crates/apps/rusteda-cli/tests/cli_contract.rs @common/crates/apps/rusteda-cli/tests/export_netlist.rs crates/apps/rusteda-cli/tests/cli_contract.rs crates/apps/rusteda-cli/tests/export_netlist.rs |
| RCLI-REQ-0017 | docs/specs/rusteda-cli/README.md | @common/crates/apps/rusteda-cli/src/query.rs @common/crates/apps/rusteda-cli/tests/cli_contract.rs crates/apps/rusteda-cli/tests/cli_contract.rs |
| RCLI-REQ-0018 | docs/specs/rusteda-cli/README.md | @common/crates/apps/rusteda-cli/src/lib.rs @common/crates/apps/rusteda-cli/src/revert.rs @common/crates/apps/rusteda-cli/tests/cli_contract.rs crates/apps/rusteda-cli/tests/cli_contract.rs |
| RCLI-REQ-0019 | docs/specs/rusteda-cli/README.md | @common/crates/apps/rusteda-cli/src/import_netlist.rs @common/crates/apps/rusteda-cli/src/import_netlist/fast.rs @common/crates/apps/rusteda-cli/tests/import_netlist.rs crates/apps/rusteda-cli/tests/import_netlist.rs |
| RCLI-REQ-0020 | docs/specs/rusteda-cli/README.md | @common/crates/apps/rusteda-cli/src/export.rs @common/crates/apps/rusteda-cli/tests/export_netlist.rs crates/apps/rusteda-cli/tests/export_netlist.rs |
| RCLI-REQ-0021 | docs/specs/rusteda-cli/README.md | @common/crates/apps/rusteda-cli/src/import_logic.rs @common/crates/apps/rusteda-cli/src/import_rtl.rs @common/crates/apps/rusteda-cli/tests/import_logic.rs crates/apps/rusteda-cli/tests/import_logic.rs |
| RCLI-REQ-0022 | docs/specs/rusteda-cli/README.md | @common/crates/apps/rusteda-cli/src/import_logic.rs @common/crates/apps/rusteda-cli/src/import_rtl.rs @common/crates/apps/rusteda-cli/tests/import_logic.rs crates/apps/rusteda-cli/tests/import_logic.rs |
| RCLI-REQ-0023 | docs/specs/rusteda-cli/README.md | @common/crates/apps/rusteda-cli/src/query.rs @common/crates/apps/rusteda-cli/tests/show_drv.rs crates/apps/rusteda-cli/tests/show_drv.rs |
| RCLI-REQ-0024 | docs/specs/rusteda-cli/README.md | @common/crates/apps/rusteda-cli/src/import.rs @common/crates/apps/rusteda-cli/src/import_netlist.rs @common/crates/apps/rusteda-cli/src/lib.rs @common/crates/apps/rusteda-cli/tests/import_netlist.rs crates/apps/rusteda-cli/tests/import_netlist.rs |
| RCLI-REQ-0070 | docs/specs/rusteda-cli/spef.md | @common/crates/apps/rusteda-cli/src/import_spef.rs @common/crates/apps/rusteda-cli/tests/import_spef.rs crates/apps/rusteda-cli/tests/import_spef.rs |
| RCLI-REQ-0071 | docs/specs/rusteda-cli/spef.md | @common/crates/apps/rusteda-cli/src/import_spef.rs @common/crates/formats/rusteda-formats/src/spef/tests.rs |
| RCLI-REQ-0072 | docs/specs/rusteda-cli/spef.md | @common/crates/apps/rusteda-cli/src/import_spef.rs @common/crates/formats/rusteda-formats/src/spef/tests.rs |
| RCLI-REQ-0073 | docs/specs/rusteda-cli/spef.md | @common/crates/apps/rusteda-cli/src/import_spef.rs @common/crates/apps/rusteda-cli/tests/import_spef.rs @common/crates/formats/rusteda-formats/src/spef/source.rs crates/apps/rusteda-cli/tests/import_spef.rs |
| RCLI-REQ-0074 | docs/specs/rusteda-cli/spef.md | @common/crates/formats/rusteda-formats/src/spef/tests.rs |
| RCLI-REQ-0075 | docs/specs/rusteda-cli/spef.md | @common/crates/apps/rusteda-cli/src/import.rs @common/crates/apps/rusteda-cli/src/import_spef.rs @common/crates/apps/rusteda-cli/tests/import_spef.rs @common/crates/formats/rusteda-formats/src/spef/mod.rs crates/apps/rusteda-cli/tests/import_spef.rs |
| RCLI-REQ-0076 | docs/specs/rusteda-cli/spef.md | @common/crates/apps/rusteda-cli/src/import.rs @common/crates/apps/rusteda-cli/tests/import_spef.rs crates/apps/rusteda-cli/tests/import_spef.rs |
| SDC-REQ-0001 | docs/specs/sdc/sdc.md | @common/crates/formats/rusteda-formats/src/sdc.rs @common/crates/formats/rusteda-formats/src/sdc/eval.rs @common/crates/formats/rusteda-formats/tests/sdc_fuzz.rs @common/crates/formats/rusteda-formats/tests/sdc_roundtrip.rs @common/crates/formats/rusteda-formats/tests/sdc_subset.rs |
| SDC-REQ-0002 | docs/specs/sdc/sdc.md | @common/crates/formats/rusteda-formats/src/sdc.rs @common/crates/formats/rusteda-formats/src/sdc/cmd.rs @common/crates/formats/rusteda-formats/src/sdc/schema.rs @common/crates/formats/rusteda-formats/src/sdc/schema/parse.rs @common/crates/formats/rusteda-formats/tests/sdc_commands.rs @common/crates/formats/rusteda-formats/tests/sdc_subset.rs |
| SDC-REQ-0003 | docs/specs/sdc/sdc.md | @common/crates/formats/rusteda-formats/src/sdc.rs @common/crates/formats/rusteda-formats/src/sdc/write.rs @common/crates/formats/rusteda-formats/tests/sdc_roundtrip.rs |
| SDC-REQ-0004 | docs/specs/sdc/sdc.md | @common/crates/formats/rusteda-formats/src/sdc.rs |
| SDC-REQ-0005 | docs/specs/sdc/sdc.md | @common/crates/formats/rusteda-formats/src/sdc.rs @common/crates/formats/rusteda-formats/src/sdc/obj.rs @common/crates/formats/rusteda-formats/src/sdc/schema.rs @common/crates/formats/rusteda-formats/src/sdc/schema/parse.rs @common/crates/formats/rusteda-formats/tests/sdc_commands.rs |
| SDC-REQ-0006 | docs/specs/sdc/sdc.md | @common/crates/formats/rusteda-formats/src/sdc/filter.rs @common/crates/formats/rusteda-formats/tests/sdc_commands.rs |
| SDC-REQ-0007 | docs/specs/sdc/sdc.md | @common/crates/formats/rusteda-formats/src/sdc/eval.rs @common/crates/formats/rusteda-formats/src/sdc/eval/builtins.rs @common/crates/formats/rusteda-formats/tests/sdc_subset.rs |
| SDC-REQ-0008 | docs/specs/sdc/sdc.md | @common/crates/formats/rusteda-formats/src/sdc/eval.rs @common/crates/formats/rusteda-formats/tests/sdc_subset.rs |
| SDC-REQ-0009 | docs/specs/sdc/sdc.md | @common/crates/apps/rusteda-cli/src/import_sdc.rs @common/crates/formats/rusteda-formats/src/sdc.rs @common/crates/formats/rusteda-formats/src/sdc/eval.rs @common/crates/formats/rusteda-formats/tests/sdc_subset.rs |
| SDC-REQ-0010 | docs/specs/sdc/sdc.md | @common/crates/formats/rusteda-formats/src/sdc/eval.rs @common/crates/formats/rusteda-formats/src/sdc/expr.rs @common/crates/formats/rusteda-formats/tests/sdc_subset.rs |
| SDC-REQ-0011 | docs/specs/sdc/sdc.md | @common/crates/formats/rusteda-formats/src/sdc/eval.rs @common/crates/formats/rusteda-formats/src/sdc/expr.rs @common/crates/formats/rusteda-formats/tests/sdc_subset.rs |
| SDC-REQ-0012 | docs/specs/sdc/sdc.md | @common/crates/formats/rusteda-formats/src/sdc/eval.rs @common/crates/formats/rusteda-formats/tests/sdc_subset.rs |
| SDC-REQ-0013 | docs/specs/sdc/sdc.md | @common/crates/formats/rusteda-formats/src/sdc/eval.rs @common/crates/formats/rusteda-formats/tests/sdc_subset.rs |
| SDC-REQ-0014 | docs/specs/sdc/sdc.md | @common/crates/formats/rusteda-formats/src/sdc.rs @common/crates/formats/rusteda-formats/src/sdc/eval.rs @common/crates/formats/rusteda-formats/tests/sdc_subset.rs |
| SDC-REQ-0015 | docs/specs/sdc/sdc.md | @common/crates/formats/rusteda-formats/src/sdc.rs @common/crates/formats/rusteda-formats/src/sdc/eval.rs @common/crates/formats/rusteda-formats/src/sdc/eval/builtins.rs @common/crates/formats/rusteda-formats/tests/sdc_fuzz.rs @common/crates/formats/rusteda-formats/tests/sdc_subset.rs |
| SDC-REQ-0016 | docs/specs/sdc/sdc.md | @common/crates/formats/rusteda-formats/src/sdc/cmd.rs @common/crates/formats/rusteda-formats/src/sdc/schema.rs @common/crates/formats/rusteda-formats/src/sdc/schema/build.rs @common/crates/formats/rusteda-formats/src/sdc/schema/parse.rs @common/crates/formats/rusteda-formats/tests/sdc_commands.rs @common/crates/formats/rusteda-formats/tests/sdc_roundtrip.rs |
| SDC-REQ-0017 | docs/specs/sdc/sdc.md | @common/crates/formats/rusteda-formats/src/sdc/schema.rs @common/crates/formats/rusteda-formats/src/sdc/schema/parse.rs @common/crates/formats/rusteda-formats/tests/sdc_commands.rs |
| SDC-REQ-0018 | docs/specs/sdc/sdc.md | @common/crates/formats/rusteda-formats/src/sdc/schema.rs @common/crates/formats/rusteda-formats/src/sdc/schema/parse.rs @common/crates/formats/rusteda-formats/tests/sdc_commands.rs |
| SDC-REQ-0019 | docs/specs/sdc/sdc.md | @common/crates/formats/rusteda-formats/src/sdc/schema.rs @common/crates/formats/rusteda-formats/src/sdc/schema/parse.rs @common/crates/formats/rusteda-formats/tests/sdc_commands.rs |
| SDC-REQ-0020 | docs/specs/sdc/sdc.md | @common/crates/formats/rusteda-formats/src/sdc/cmd.rs @common/crates/formats/rusteda-formats/src/sdc/schema.rs @common/crates/formats/rusteda-formats/src/sdc/schema/parse.rs @common/crates/formats/rusteda-formats/tests/sdc_commands.rs |
| SDC-REQ-0021 | docs/specs/sdc/sdc.md | @common/crates/formats/rusteda-formats/src/sdc/cmd.rs @common/crates/formats/rusteda-formats/src/sdc/schema.rs @common/crates/formats/rusteda-formats/src/sdc/schema/parse.rs @common/crates/formats/rusteda-formats/tests/sdc_commands.rs |
| SDC-REQ-0022 | docs/specs/sdc/sdc.md | @common/crates/formats/rusteda-formats/src/sdc/cmd.rs @common/crates/formats/rusteda-formats/src/sdc/schema.rs @common/crates/formats/rusteda-formats/src/sdc/schema/parse.rs @common/crates/formats/rusteda-formats/tests/sdc_commands.rs |
| SDC-REQ-0023 | docs/specs/sdc/sdc.md | @common/crates/formats/rusteda-formats/src/sdc/cmd.rs @common/crates/formats/rusteda-formats/src/sdc/schema.rs @common/crates/formats/rusteda-formats/src/sdc/schema/build.rs @common/crates/formats/rusteda-formats/src/sdc/schema/parse.rs @common/crates/formats/rusteda-formats/tests/sdc_commands.rs |
| SDC-REQ-0024 | docs/specs/sdc/sdc.md | @common/crates/formats/rusteda-formats/src/sdc/cmd.rs @common/crates/formats/rusteda-formats/src/sdc/schema.rs @common/crates/formats/rusteda-formats/src/sdc/schema/parse.rs @common/crates/formats/rusteda-formats/tests/sdc_commands.rs |
| SDC-REQ-0025 | docs/specs/sdc/sdc.md | @common/crates/formats/rusteda-formats/src/sdc/cmd.rs @common/crates/formats/rusteda-formats/src/sdc/schema.rs @common/crates/formats/rusteda-formats/src/sdc/schema/parse.rs @common/crates/formats/rusteda-formats/tests/sdc_commands.rs |
| SDC-REQ-0026 | docs/specs/sdc/sdc.md | @common/crates/formats/rusteda-formats/src/sdc/cmd.rs @common/crates/formats/rusteda-formats/src/sdc/schema.rs @common/crates/formats/rusteda-formats/src/sdc/schema/parse.rs @common/crates/formats/rusteda-formats/tests/sdc_commands.rs |
| SDC-REQ-0027 | docs/specs/sdc/sdc.md | @common/crates/formats/rusteda-formats/src/sdc/cmd.rs @common/crates/formats/rusteda-formats/src/sdc/schema.rs @common/crates/formats/rusteda-formats/src/sdc/schema/parse.rs @common/crates/formats/rusteda-formats/tests/sdc_commands.rs |
| SDC-REQ-0028 | docs/specs/sdc/sdc.md | @common/crates/formats/rusteda-formats/src/sdc/cmd.rs @common/crates/formats/rusteda-formats/src/sdc/schema.rs @common/crates/formats/rusteda-formats/src/sdc/schema/parse.rs @common/crates/formats/rusteda-formats/tests/sdc_commands.rs @common/crates/formats/rusteda-formats/tests/sdc_roundtrip.rs |
| SDC-REQ-0029 | docs/specs/sdc/sdc.md | @common/crates/formats/rusteda-formats/src/sdc/cmd.rs @common/crates/formats/rusteda-formats/src/sdc/schema.rs @common/crates/formats/rusteda-formats/src/sdc/schema/parse.rs @common/crates/formats/rusteda-formats/tests/sdc_commands.rs |
| SDC-REQ-0030 | docs/specs/sdc/sdc.md | @common/crates/formats/rusteda-formats/src/sdc/cmd.rs @common/crates/formats/rusteda-formats/src/sdc/schema.rs @common/crates/formats/rusteda-formats/src/sdc/schema/parse.rs @common/crates/formats/rusteda-formats/tests/sdc_commands.rs |
| SDC-REQ-0031 | docs/specs/sdc/sdc.md | @common/crates/formats/rusteda-formats/src/sdc/cmd.rs @common/crates/formats/rusteda-formats/src/sdc/schema.rs @common/crates/formats/rusteda-formats/src/sdc/schema/parse.rs @common/crates/formats/rusteda-formats/tests/sdc_commands.rs |
| SDC-REQ-0032 | docs/specs/sdc/sdc.md | @common/crates/formats/rusteda-formats/src/sdc/cmd.rs @common/crates/formats/rusteda-formats/src/sdc/schema.rs @common/crates/formats/rusteda-formats/src/sdc/schema/parse.rs @common/crates/formats/rusteda-formats/tests/sdc_commands.rs |
| SDC-REQ-0033 | docs/specs/sdc/sdc.md | @common/crates/formats/rusteda-formats/src/sdc/cmd.rs @common/crates/formats/rusteda-formats/src/sdc/schema.rs @common/crates/formats/rusteda-formats/src/sdc/schema/parse.rs @common/crates/formats/rusteda-formats/tests/sdc_commands.rs |
| SDC-REQ-0034 | docs/specs/sdc/sdc.md | @common/crates/formats/rusteda-formats/src/sdc/cmd.rs @common/crates/formats/rusteda-formats/src/sdc/schema.rs @common/crates/formats/rusteda-formats/src/sdc/schema/parse.rs @common/crates/formats/rusteda-formats/tests/sdc_commands.rs |
| SDC-REQ-0035 | docs/specs/sdc/sdc.md | @common/crates/formats/rusteda-formats/src/sdc/cmd.rs @common/crates/formats/rusteda-formats/src/sdc/schema.rs @common/crates/formats/rusteda-formats/src/sdc/schema/parse.rs @common/crates/formats/rusteda-formats/tests/sdc_commands.rs |
| SDC-REQ-0036 | docs/specs/sdc/sdc.md | @common/crates/formats/rusteda-formats/src/sdc/cmd.rs @common/crates/formats/rusteda-formats/src/sdc/schema.rs @common/crates/formats/rusteda-formats/src/sdc/schema/parse.rs @common/crates/formats/rusteda-formats/tests/sdc_commands.rs |
| SDC-REQ-0037 | docs/specs/sdc/sdc.md | @common/crates/formats/rusteda-formats/src/sdc/cmd.rs @common/crates/formats/rusteda-formats/src/sdc/schema.rs @common/crates/formats/rusteda-formats/src/sdc/schema/parse.rs @common/crates/formats/rusteda-formats/tests/sdc_commands.rs |
| SDC-REQ-0038 | docs/specs/sdc/sdc.md | @common/crates/formats/rusteda-formats/src/sdc/cmd.rs @common/crates/formats/rusteda-formats/src/sdc/schema.rs @common/crates/formats/rusteda-formats/src/sdc/schema/parse.rs @common/crates/formats/rusteda-formats/tests/sdc_commands.rs |
| SDC-REQ-0039 | docs/specs/sdc/sdc.md | @common/crates/formats/rusteda-formats/src/sdc/cmd.rs @common/crates/formats/rusteda-formats/src/sdc/schema.rs @common/crates/formats/rusteda-formats/src/sdc/schema/build.rs @common/crates/formats/rusteda-formats/src/sdc/schema/parse.rs @common/crates/formats/rusteda-formats/tests/sdc_commands.rs |
| SDC-REQ-0040 | docs/specs/sdc/sdc.md | @common/crates/apps/rusteda-cli/src/import_sdc.rs @common/crates/formats/rusteda-formats/src/sdc.rs @common/crates/formats/rusteda-formats/src/sdc/constr.rs @common/crates/formats/rusteda-formats/src/sdc/constr/encode.rs @common/crates/formats/rusteda-formats/tests/sdc_roundtrip.rs @common/crates/formats/rusteda-formats/tests/sdc_subset.rs |
| SDC-REQ-0041 | docs/specs/sdc/sdc.md | @common/crates/formats/rusteda-formats/src/sdc.rs @common/crates/formats/rusteda-formats/src/sdc/constr.rs @common/crates/formats/rusteda-formats/src/sdc/constr/encode.rs @common/crates/formats/rusteda-formats/tests/sdc_roundtrip.rs |
| SDC-REQ-0042 | docs/specs/sdc/sdc.md | @common/crates/formats/rusteda-formats/src/sdc/constr.rs @common/crates/formats/rusteda-formats/src/sdc/constr/encode.rs @common/crates/formats/rusteda-formats/tests/sdc_roundtrip.rs |
| SDC-REQ-0043 | docs/specs/sdc/sdc.md | @common/crates/formats/rusteda-formats/src/sdc.rs @common/crates/formats/rusteda-formats/src/sdc/constr.rs @common/crates/formats/rusteda-formats/src/sdc/constr/encode.rs @common/crates/formats/rusteda-formats/tests/sdc_roundtrip.rs |
| SDC-REQ-0044 | docs/specs/sdc/sdc.md | @common/crates/formats/rusteda-formats/src/sdc.rs @common/crates/formats/rusteda-formats/src/sdc/constr.rs @common/crates/formats/rusteda-formats/src/sdc/constr/encode.rs @common/crates/formats/rusteda-formats/tests/sdc_roundtrip.rs |
| SDC-REQ-0045 | docs/specs/sdc/sdc.md | @common/crates/formats/rusteda-formats/src/sdc.rs @common/crates/formats/rusteda-formats/src/sdc/constr.rs @common/crates/formats/rusteda-formats/src/sdc/constr/encode.rs @common/crates/formats/rusteda-formats/tests/sdc_roundtrip.rs |
| SDC-REQ-0046 | docs/specs/sdc/sdc.md | @common/crates/formats/rusteda-formats/src/sdc/constr.rs @common/crates/formats/rusteda-formats/src/sdc/constr/encode.rs @common/crates/formats/rusteda-formats/tests/sdc_roundtrip.rs |
| SDC-REQ-0047 | docs/specs/sdc/sdc.md | @common/crates/formats/rusteda-formats/src/sdc/constr.rs @common/crates/formats/rusteda-formats/src/sdc/constr/encode.rs @common/crates/formats/rusteda-formats/tests/sdc_roundtrip.rs |
| SDC-REQ-0048 | docs/specs/sdc/sdc.md | @common/crates/formats/rusteda-formats/src/sdc/constr.rs @common/crates/formats/rusteda-formats/src/sdc/constr/encode.rs @common/crates/formats/rusteda-formats/tests/sdc_roundtrip.rs |
| SDC-REQ-0049 | docs/specs/sdc/sdc.md | @common/crates/formats/rusteda-formats/src/sdc.rs @common/crates/formats/rusteda-formats/src/sdc/constr.rs @common/crates/formats/rusteda-formats/src/sdc/constr/decode.rs @common/crates/formats/rusteda-formats/tests/sdc_roundtrip.rs |
| SDC-REQ-0050 | docs/specs/sdc/sdc.md | @common/crates/formats/rusteda-formats/src/sdc.rs @common/crates/formats/rusteda-formats/src/sdc/constr.rs @common/crates/formats/rusteda-formats/src/sdc/constr/decode.rs @common/crates/formats/rusteda-formats/tests/sdc_roundtrip.rs |
| SDC-REQ-0051 | docs/specs/sdc/sdc.md | @common/crates/apps/rusteda-cli/src/import_sdc.rs @common/crates/apps/rusteda-cli/tests/import_sdc.rs @common/crates/formats/rusteda-formats/tests/sdc_roundtrip.rs crates/apps/rusteda-cli/tests/import_sdc.rs |
| SDC-REQ-0052 | docs/specs/sdc/sdc.md | @common/crates/apps/rusteda-cli/src/import_sdc.rs @common/crates/apps/rusteda-cli/tests/import_sdc.rs @common/crates/formats/rusteda-formats/tests/sdc_roundtrip.rs crates/apps/rusteda-cli/tests/import_sdc.rs |
| SDC-REQ-0053 | docs/specs/sdc/sdc.md | @common/crates/apps/rusteda-cli/src/import_sdc.rs @common/crates/apps/rusteda-cli/tests/import_sdc.rs @common/crates/formats/rusteda-formats/tests/sdc_roundtrip.rs crates/apps/rusteda-cli/tests/import_sdc.rs |
| SDC-REQ-0054 | docs/specs/sdc/sdc.md | @common/crates/apps/rusteda-cli/src/import_sdc.rs @common/crates/apps/rusteda-cli/tests/import_sdc.rs crates/apps/rusteda-cli/tests/import_sdc.rs |
| SDC-REQ-0055 | docs/specs/sdc/sdc.md | @common/crates/apps/rusteda-cli/src/import_sdc.rs @common/crates/apps/rusteda-cli/tests/import_sdc.rs @common/crates/formats/rusteda-formats/src/sdc.rs crates/apps/rusteda-cli/tests/import_sdc.rs |
| SDC-REQ-0070 | docs/specs/sdc/sdc.md | @common/crates/formats/rusteda-formats/tests/sdc_commands.rs |
| STUDIO-REQ-0001 | docs/specs/studio/workspace.md | crates/apps/rusteda-studio/src/model/watch.rs crates/apps/rusteda-studio/tests/studio.rs |
| STUDIO-REQ-0002 | docs/specs/studio/workspace.md | crates/apps/rusteda-studio/src/model/watch.rs crates/apps/rusteda-studio/tests/studio.rs |
| STUDIO-REQ-0003 | docs/specs/studio/workspace.md | crates/apps/rusteda-studio/src/model/budget.rs |
| STUDIO-REQ-0004 | docs/specs/studio/workspace.md | crates/apps/rusteda-studio/src/model/snapshot.rs crates/apps/rusteda-studio/tests/studio.rs |
| STUDIO-REQ-0005 | docs/specs/studio/workspace.md | crates/apps/rusteda-studio/src/model/snapshot.rs crates/apps/rusteda-studio/src/model/studio.rs crates/apps/rusteda-studio/tests/studio.rs |
| STUDIO-REQ-0006 | docs/specs/studio/workspace.md | crates/apps/rusteda-studio/src/model/snapshot.rs crates/apps/rusteda-studio/src/model/studio.rs crates/apps/rusteda-studio/tests/studio.rs |
| STUDIO-REQ-0007 | docs/specs/studio/workspace.md | crates/apps/rusteda-studio/src/model/studio.rs crates/apps/rusteda-studio/tests/studio.rs |
| STUDIO-REQ-0008 | docs/specs/studio/workspace.md | crates/apps/rusteda-studio/src/gui/workbench.rs crates/apps/rusteda-studio/src/model/hierarchy.rs crates/apps/rusteda-studio/src/model/snapshot.rs crates/apps/rusteda-studio/tests/loader.rs |
| STUDIO-REQ-0010 | docs/specs/studio/workspace.md | crates/apps/rusteda-studio/src/model/netlist.rs |
| STUDIO-REQ-0030 | docs/specs/studio/hierarchy.md | crates/apps/rusteda-studio/src/model/hierarchy.rs |
| STUDIO-REQ-0031 | docs/specs/studio/hierarchy.md | crates/apps/rusteda-studio/src/model/hierarchy.rs crates/apps/rusteda-studio/tests/studio.rs |
| STUDIO-REQ-0032 | docs/specs/studio/hierarchy.md | crates/apps/rusteda-studio/src/model/hierarchy.rs crates/apps/rusteda-studio/src/model/studio.rs |
| STUDIO-REQ-0033 | docs/specs/studio/hierarchy.md | crates/apps/rusteda-studio/src/gui/panels.rs crates/apps/rusteda-studio/src/model/hierarchy.rs crates/apps/rusteda-studio/src/model/studio.rs |
| STUDIO-REQ-0034 | docs/specs/studio/hierarchy.md | crates/apps/rusteda-studio/src/gui/panels.rs crates/apps/rusteda-studio/src/model/hierarchy.rs crates/apps/rusteda-studio/src/model/studio.rs |
| STUDIO-REQ-0035 | docs/specs/studio/hierarchy.md | crates/apps/rusteda-studio/src/model/hierarchy.rs |
| STUDIO-REQ-0050 | docs/specs/studio/paths.md | crates/apps/rusteda-studio/src/gui/panels.rs crates/apps/rusteda-studio/src/model/timing.rs |
| STUDIO-REQ-0051 | docs/specs/studio/paths.md | crates/apps/rusteda-studio/src/gui/panels.rs crates/apps/rusteda-studio/src/model/timing.rs |
| STUDIO-REQ-0052 | docs/specs/studio/paths.md | crates/apps/rusteda-studio/src/gui/panels.rs crates/apps/rusteda-studio/src/model/timing.rs |
| STUDIO-REQ-0053 | docs/specs/studio/paths.md | crates/apps/rusteda-studio/src/gui/panels.rs crates/apps/rusteda-studio/src/model/studio.rs crates/apps/rusteda-studio/src/model/timing.rs |
| STUDIO-REQ-0054 | docs/specs/studio/paths.md | crates/apps/rusteda-studio/src/gui/panels.rs crates/apps/rusteda-studio/src/model/studio.rs crates/apps/rusteda-studio/src/model/timing.rs |
| STUDIO-REQ-0080 | docs/specs/studio/cone.md | crates/apps/rusteda-studio/src/model/cone.rs crates/apps/rusteda-studio/src/model/studio.rs crates/apps/rusteda-studio/tests/studio.rs |
| STUDIO-REQ-0081 | docs/specs/studio/cone.md | crates/apps/rusteda-studio/src/model/cone.rs crates/apps/rusteda-studio/src/model/studio.rs crates/apps/rusteda-studio/tests/studio.rs |
| STUDIO-REQ-0082 | docs/specs/studio/cone.md | crates/apps/rusteda-studio/src/model/cone.rs |
| STUDIO-REQ-0083 | docs/specs/studio/cone.md | crates/apps/rusteda-studio/src/model/cone.rs |
| STUDIO-REQ-0084 | docs/specs/studio/cone.md | crates/apps/rusteda-studio/src/model/cone.rs |
| STUDIO-REQ-0090 | docs/specs/studio/cone.md | crates/apps/rusteda-studio/src/model/layout.rs |
| STUDIO-REQ-0091 | docs/specs/studio/cone.md | crates/apps/rusteda-studio/src/model/layout.rs |
| STUDIO-REQ-0092 | docs/specs/studio/cone.md | crates/apps/rusteda-studio/src/model/layout.rs |
| STUDIO-REQ-0093 | docs/specs/studio/cone.md | crates/apps/rusteda-studio/src/model/layout.rs |
| STUDIO-REQ-0094 | docs/specs/studio/cone.md | crates/apps/rusteda-studio/src/model/layout.rs |
| STUDIO-REQ-0095 | docs/specs/studio/cone.md | crates/apps/rusteda-studio/src/gui/cone_view.rs crates/apps/rusteda-studio/src/model/scene.rs |
| STUDIO-REQ-0096 | docs/specs/studio/cone.md | crates/apps/rusteda-studio/src/model/scene.rs crates/apps/rusteda-studio/src/model/studio.rs crates/apps/rusteda-studio/tests/studio.rs |
| STUDIO-REQ-0097 | docs/specs/studio/cone.md | crates/apps/rusteda-studio/src/model/scene.rs |
| STUDIO-REQ-0120 | docs/specs/studio/rtl.md | crates/apps/rusteda-studio/src/model/rtl.rs |
| STUDIO-REQ-0121 | docs/specs/studio/rtl.md | crates/apps/rusteda-studio/src/model/rtl.rs |
| STUDIO-REQ-0122 | docs/specs/studio/rtl.md | crates/apps/rusteda-studio/src/model/rtl.rs crates/apps/rusteda-studio/src/model/studio.rs crates/apps/rusteda-studio/tests/studio.rs |
| STUDIO-REQ-0123 | docs/specs/studio/rtl.md | crates/apps/rusteda-studio/src/model/rtl.rs |
| STUDIO-REQ-0124 | docs/specs/studio/rtl.md | crates/apps/rusteda-studio/src/model/rtl.rs crates/apps/rusteda-studio/src/model/studio.rs crates/apps/rusteda-studio/tests/studio.rs |
| STUDIO-REQ-0125 | docs/specs/studio/rtl.md | crates/apps/rusteda-studio/src/model/rtl.rs |
| STUDIO-REQ-0126 | docs/specs/studio/rtl.md | crates/apps/rusteda-studio/src/gui/panels.rs crates/apps/rusteda-studio/src/model/rtl.rs crates/apps/rusteda-studio/src/model/studio.rs crates/apps/rusteda-studio/tests/studio.rs |
| STUDIO-REQ-0140 | docs/specs/studio/selection.md | crates/apps/rusteda-studio/src/model/selection.rs |
| STUDIO-REQ-0141 | docs/specs/studio/selection.md | crates/apps/rusteda-studio/src/model/selection.rs crates/apps/rusteda-studio/src/model/studio.rs crates/apps/rusteda-studio/tests/studio.rs |
| STUDIO-REQ-0142 | docs/specs/studio/selection.md | crates/apps/rusteda-studio/src/model/selection.rs crates/apps/rusteda-studio/src/model/studio.rs crates/apps/rusteda-studio/tests/studio.rs |
| STUDIO-REQ-0143 | docs/specs/studio/selection.md | crates/apps/rusteda-studio/src/model/selection.rs crates/apps/rusteda-studio/src/model/studio.rs crates/apps/rusteda-studio/tests/studio.rs |
| STUDIO-REQ-0144 | docs/specs/studio/selection.md | crates/apps/rusteda-studio/src/model/selection.rs crates/apps/rusteda-studio/src/model/studio.rs crates/apps/rusteda-studio/tests/studio.rs |
| STUDIO-REQ-0145 | docs/specs/studio/selection.md | crates/apps/rusteda-studio/src/model/selection.rs crates/apps/rusteda-studio/src/model/studio.rs crates/apps/rusteda-studio/tests/studio.rs |
| STUDIO-REQ-0146 | docs/specs/studio/selection.md | crates/apps/rusteda-studio/src/gui/workbench.rs crates/apps/rusteda-studio/src/model/selection.rs crates/apps/rusteda-studio/src/model/studio.rs crates/apps/rusteda-studio/src/model/watch.rs crates/apps/rusteda-studio/tests/studio.rs |
| STUDIO-REQ-0147 | docs/specs/studio/selection.md | crates/apps/rusteda-studio/src/model/selection.rs crates/apps/rusteda-studio/tests/studio.rs |
| STUDIO-REQ-0160 | docs/specs/studio/gui.md | crates/apps/rusteda-studio/src/gui/mod.rs crates/apps/rusteda-studio/src/gui/workbench.rs crates/apps/rusteda-studio/src/model/studio.rs crates/apps/rusteda-studio/tests/gui.rs crates/apps/rusteda-studio/tests/studio.rs |
| STUDIO-REQ-0161 | docs/specs/studio/gui.md | crates/apps/rusteda-studio/src/gui/mod.rs crates/apps/rusteda-studio/src/gui/workbench.rs crates/apps/rusteda-studio/src/model/studio.rs crates/apps/rusteda-studio/tests/studio.rs |
| STUDIO-REQ-0162 | docs/specs/studio/gui.md | crates/apps/rusteda-studio/src/gui/mod.rs crates/apps/rusteda-studio/src/gui/panels.rs crates/apps/rusteda-studio/src/gui/workbench.rs crates/apps/rusteda-studio/src/model/studio.rs crates/apps/rusteda-studio/tests/gui.rs crates/apps/rusteda-studio/tests/studio.rs |
| STUDIO-REQ-0163 | docs/specs/studio/gui.md | crates/apps/rusteda-studio/src/gui/mod.rs crates/apps/rusteda-studio/src/gui/panels.rs crates/apps/rusteda-studio/src/gui/workbench.rs crates/apps/rusteda-studio/tests/gui.rs |
| STUDIO-REQ-0164 | docs/specs/studio/gui.md | crates/apps/rusteda-studio/src/gui/cone_view.rs crates/apps/rusteda-studio/src/gui/mod.rs crates/apps/rusteda-studio/src/gui/panels.rs crates/apps/rusteda-studio/src/gui/workbench.rs crates/apps/rusteda-studio/tests/gui.rs |
| STUDIO-REQ-0165 | docs/specs/studio/gui.md | crates/apps/rusteda-studio/src/gui/mod.rs crates/apps/rusteda-studio/src/gui/panels.rs crates/apps/rusteda-studio/src/gui/workbench.rs crates/apps/rusteda-studio/src/model/studio.rs crates/apps/rusteda-studio/tests/gui.rs |
| STUDIO-REQ-0166 | docs/specs/studio/gui.md | crates/apps/rusteda-studio/src/gui/mod.rs crates/apps/rusteda-studio/src/gui/workbench.rs crates/apps/rusteda-studio/tests/gui.rs |
| STUDIO-REQ-0200 | docs/specs/studio/diagnostics.md | crates/apps/rusteda-studio/src/model/diag.rs |
| STUDIO-REQ-0201 | docs/specs/studio/diagnostics.md | crates/apps/rusteda-studio/src/model/diag.rs |
| STUDIO-REQ-0202 | docs/specs/studio/diagnostics.md | crates/apps/rusteda-studio/src/model/diag.rs |
| STUDIO-REQ-0203 | docs/specs/studio/diagnostics.md | crates/apps/rusteda-studio/src/model/studio.rs crates/apps/rusteda-studio/tests/studio.rs |
| STUDIO-REQ-0220 | docs/specs/studio/cli.md | crates/apps/rusteda-cli/tests/workbench_cli.rs crates/apps/rusteda-studio/src/cli.rs crates/apps/rusteda-studio/src/model/studio.rs |
| STUDIO-REQ-0221 | docs/specs/studio/cli.md | crates/apps/rusteda-cli/tests/workbench_cli.rs crates/apps/rusteda-studio/src/cli.rs |
| STUDIO-REQ-0222 | docs/specs/studio/cli.md | crates/apps/rusteda-cli/tests/workbench_cli.rs crates/apps/rusteda-studio/src/cli.rs crates/apps/rusteda-studio/src/model/print.rs crates/apps/rusteda-studio/tests/studio.rs |
| STUDIO-REQ-0223 | docs/specs/studio/cli.md | crates/apps/rusteda-cli/tests/workbench_cli.rs crates/apps/rusteda-studio/src/cli.rs crates/apps/rusteda-studio/src/model/studio.rs |
| STUDIO-REQ-0224 | docs/specs/studio/cli.md | crates/apps/rusteda-cli/tests/workbench_cli.rs crates/apps/rusteda-studio/src/cli.rs crates/apps/rusteda-studio/src/gui/mod.rs |
| STUDIO-REQ-0225 | docs/specs/studio/cli.md | crates/apps/rusteda-cli/tests/workbench_cli.rs crates/apps/rusteda-studio/src/cli.rs |
| STUDIO-REQ-0240 | docs/specs/studio/README.md | crates/apps/rusteda-studio/src/model/mod.rs crates/apps/rusteda-studio/tests/source_rules.rs |
| STUDIO-REQ-0241 | docs/specs/studio/README.md | crates/apps/rusteda-studio/tests/source_rules.rs |
| STUDIO-REQ-0250 | docs/specs/studio/README.md | xtask/src/coverage.rs xtask/src/main.rs |
| STUDIO-REQ-0251 | docs/specs/studio/README.md | xtask/src/layout/mod.rs xtask/src/main.rs |
| STUDIO-REQ-0252 | docs/specs/studio/README.md | xtask/src/main.rs |
| VERILOG-REQ-0001 | docs/specs/verilog/verilog.md | @common/crates/formats/rusteda-formats/src/verilog/lex.rs @common/crates/formats/rusteda-formats/src/verilog/number.rs @common/crates/formats/rusteda-formats/src/verilog/token.rs |
| VERILOG-REQ-0002 | docs/specs/verilog/verilog.md | @common/crates/formats/rusteda-formats/src/verilog/lex.rs @common/crates/formats/rusteda-formats/src/verilog/netlist.rs @common/crates/formats/rusteda-formats/src/verilog/span.rs @common/crates/formats/rusteda-formats/tests/verilog_parse_design.rs |
| VERILOG-REQ-0100 | docs/specs/verilog/verilog.md | @common/crates/formats/rusteda-formats/src/verilog/ast.rs @common/crates/formats/rusteda-formats/src/verilog/ast/stmt.rs @common/crates/formats/rusteda-formats/src/verilog/parse/mod.rs @common/crates/formats/rusteda-formats/tests/verilog_parse_design.rs |
| VERILOG-REQ-0101 | docs/specs/verilog/verilog.md | @common/crates/formats/rusteda-formats/src/verilog/parse/mod.rs |
| VERILOG-REQ-0102 | docs/specs/verilog/verilog.md | @common/crates/formats/rusteda-formats/src/verilog/lex.rs @common/crates/formats/rusteda-formats/src/verilog/parse/stmt.rs @common/crates/formats/rusteda-formats/src/verilog/token.rs |
| VERILOG-REQ-0103 | docs/specs/verilog/verilog.md | @common/crates/formats/rusteda-formats/src/verilog/ast.rs @common/crates/formats/rusteda-formats/tests/verilog_parse_design.rs |
| VERILOG-REQ-0104 | docs/specs/verilog/verilog.md | @common/crates/formats/rusteda-formats/src/verilog/ast.rs |
| VERILOG-REQ-0105 | docs/specs/verilog/verilog.md | @common/crates/formats/rusteda-formats/src/verilog/mod.rs |
| VERILOG-REQ-0200 | docs/specs/verilog/verilog.md | @common/crates/formats/rusteda-formats/src/verilog/pp.rs |
| VERILOG-REQ-0201 | docs/specs/verilog/verilog.md | @common/crates/formats/rusteda-formats/src/verilog/pp.rs |
| VERILOG-REQ-0202 | docs/specs/verilog/verilog.md | @common/crates/formats/rusteda-formats/src/verilog/pp.rs |
| VERILOG-REQ-0203 | docs/specs/verilog/verilog.md | @common/crates/formats/rusteda-formats/src/verilog/pp.rs |
| VERILOG-REQ-0204 | docs/specs/verilog/verilog.md | @common/crates/formats/rusteda-formats/src/verilog/pp.rs |
| VERILOG-REQ-0205 | docs/specs/verilog/verilog.md | @common/crates/formats/rusteda-formats/src/verilog/pp.rs |
| VERILOG-REQ-0206 | docs/specs/verilog/verilog.md | @common/crates/formats/rusteda-formats/src/verilog/mod.rs @common/crates/formats/rusteda-formats/src/verilog/pp.rs |
| VERILOG-REQ-0300 | docs/specs/verilog/verilog.md | @common/crates/formats/rusteda-formats/src/verilog/netlist.rs @common/crates/formats/rusteda-formats/src/verilog/netlist/tests.rs @common/crates/formats/rusteda-formats/src/verilog/write.rs |
| VERILOG-REQ-0301 | docs/specs/verilog/verilog.md | @common/crates/formats/rusteda-formats/src/verilog/netlist.rs @common/crates/formats/rusteda-formats/src/verilog/netlist/freeze_writer.rs @common/crates/formats/rusteda-formats/src/verilog/netlist/tests.rs @common/crates/formats/rusteda-formats/src/verilog/write.rs |
| VERILOG-REQ-0302 | docs/specs/verilog/verilog.md | @common/crates/formats/rusteda-formats/src/verilog/write.rs |
| VERILOG-REQ-0310 | docs/specs/verilog/netlist.md | @common/crates/formats/rusteda-formats/src/verilog/netlist.rs |
| VERILOG-REQ-0311 | docs/specs/verilog/netlist.md | @common/crates/formats/rusteda-formats/src/verilog/netlist.rs |
| VERILOG-REQ-0312 | docs/specs/verilog/netlist.md | @common/crates/formats/rusteda-formats/src/verilog/netlist.rs |
| VERILOG-REQ-0313 | docs/specs/verilog/netlist.md | @common/crates/formats/rusteda-formats/src/verilog/netlist.rs |
| VERILOG-REQ-0314 | docs/specs/verilog/netlist.md | @common/crates/formats/rusteda-formats/src/verilog/netlist.rs |
| VERILOG-REQ-0315 | docs/specs/verilog/netlist.md | @common/crates/formats/rusteda-formats/src/verilog/netlist.rs @common/crates/formats/rusteda-formats/src/verilog/netlist/freeze_writer.rs |
| VERILOG-REQ-0316 | docs/specs/verilog/netlist.md | @common/crates/formats/rusteda-formats/src/verilog/netlist.rs |
| VERILOG-REQ-0317 | docs/specs/verilog/netlist.md | @common/crates/formats/rusteda-formats/src/verilog/netlist.rs @common/crates/formats/rusteda-formats/src/verilog/netlist/freeze_writer.rs |
| VERILOG-REQ-0318 | docs/specs/verilog/netlist.md | @common/crates/formats/rusteda-formats/src/verilog/netlist.rs |
| VERILOG-REQ-0319 | docs/specs/verilog/netlist.md | @common/crates/formats/rusteda-formats/src/verilog/netlist.rs @common/crates/formats/rusteda-formats/src/verilog/netlist/freeze_writer.rs |
| WS-REQ-0001 | docs/specs/workspace/README.md | @common/crates/apps/rusteda-cli/src/init.rs @common/crates/core/rusteda-workspace/src/workspace.rs @common/crates/core/rusteda-workspace/tests/workspace.rs |
| WS-REQ-0002 | docs/specs/workspace/README.md | @common/crates/core/rusteda-workspace/src/workspace.rs @common/crates/core/rusteda-workspace/tests/workspace.rs |
| WS-REQ-0003 | docs/specs/workspace/README.md | @common/crates/core/rusteda-workspace/src/workspace.rs @common/crates/core/rusteda-workspace/tests/workspace.rs |
| WS-REQ-0004 | docs/specs/workspace/README.md | @common/crates/core/rusteda-workspace/src/schema.rs @common/crates/core/rusteda-workspace/src/workspace.rs @common/crates/core/rusteda-workspace/tests/workspace.rs |
| WS-REQ-0005 | docs/specs/workspace/README.md | @common/crates/core/rusteda-workspace/src/schema.rs |
| WS-REQ-0010 | docs/specs/workspace/README.md | @common/crates/core/rusteda-workspace/src/hash.rs @common/crates/formats/rusteda-formats/src/sdc/constr.rs |
| WS-REQ-0011 | docs/specs/workspace/README.md | @common/crates/core/rusteda-workspace/src/hash.rs @common/crates/core/rusteda-workspace/src/txn.rs |
| WS-REQ-0012 | docs/specs/workspace/README.md | @common/crates/core/rusteda-workspace/src/error.rs @common/crates/core/rusteda-workspace/src/hash.rs @common/crates/core/rusteda-workspace/src/txn.rs @common/crates/core/rusteda-workspace/src/workspace.rs |
| WS-REQ-0013 | docs/specs/workspace/README.md | @common/crates/core/rusteda-workspace/src/hash.rs @common/crates/core/rusteda-workspace/src/schema.rs @common/crates/core/rusteda-workspace/src/txn.rs @common/crates/core/rusteda-workspace/src/workspace.rs @common/crates/core/rusteda-workspace/tests/workspace.rs |
| WS-REQ-0014 | docs/specs/workspace/README.md | @common/crates/core/rusteda-workspace/src/schema.rs @common/crates/core/rusteda-workspace/src/txn.rs @common/crates/core/rusteda-workspace/src/workspace_io.rs @common/crates/core/rusteda-workspace/tests/workspace_ops.rs |
| WS-REQ-0020 | docs/specs/workspace/README.md | @common/crates/core/rusteda-workspace/src/rev.rs |
| WS-REQ-0021 | docs/specs/workspace/README.md | @common/crates/core/rusteda-workspace/src/rev.rs @common/crates/core/rusteda-workspace/src/workspace.rs @common/crates/core/rusteda-workspace/tests/workspace.rs |
| WS-REQ-0022 | docs/specs/workspace/README.md | @common/crates/core/rusteda-workspace/src/edits.rs @common/crates/core/rusteda-workspace/src/rev.rs crates/apps/rusteda-studio/src/model/netlist.rs crates/apps/rusteda-studio/src/model/selection.rs |
| WS-REQ-0023 | docs/specs/workspace/README.md | @common/crates/core/rusteda-workspace/src/mmap.rs @common/crates/core/rusteda-workspace/src/workspace.rs @common/crates/core/rusteda-workspace/tests/workspace.rs |
| WS-REQ-0024 | docs/specs/workspace/README.md | @common/crates/core/rusteda-workspace/src/mmap.rs @common/crates/core/rusteda-workspace/src/txn.rs @common/crates/core/rusteda-workspace/src/workspace.rs @common/crates/core/rusteda-workspace/tests/failures.rs |
| WS-REQ-0025 | docs/specs/workspace/README.md | @common/crates/core/rusteda-workspace/src/cache.rs @common/crates/core/rusteda-workspace/src/error.rs @common/crates/core/rusteda-workspace/src/fsutil.rs @common/crates/core/rusteda-workspace/src/mmap.rs @common/crates/core/rusteda-workspace/src/rbin.rs @common/crates/core/rusteda-workspace/src/workspace.rs @common/crates/core/rusteda-workspace/tests/cache.rs @common/crates/core/rusteda-workspace/tests/failures.rs @common/crates/core/rusteda-workspace/tests/rbin.rs |
| WS-REQ-0026 | docs/specs/workspace/README.md | @common/crates/core/rusteda-workspace/src/workspace.rs @common/crates/core/rusteda-workspace/tests/failures.rs @common/crates/core/rusteda-workspace/tests/workspace_ops.rs crates/apps/rusteda-studio/src/model/snapshot.rs |
| WS-REQ-0030 | docs/specs/workspace/README.md | @common/crates/core/rusteda-workspace/src/rbin.rs @common/crates/core/rusteda-workspace/src/rbin_tests.rs @common/crates/core/rusteda-workspace/tests/rbin.rs |
| WS-REQ-0031 | docs/specs/workspace/README.md | @common/crates/core/rusteda-workspace/src/rbin.rs @common/crates/core/rusteda-workspace/src/rbin_tests.rs @common/crates/core/rusteda-workspace/tests/rbin.rs |
| WS-REQ-0032 | docs/specs/workspace/README.md | @common/crates/core/rusteda-workspace/src/cache.rs @common/crates/core/rusteda-workspace/src/rbin.rs @common/crates/core/rusteda-workspace/src/workspace.rs @common/crates/core/rusteda-workspace/tests/rbin.rs |
| WS-REQ-0033 | docs/specs/workspace/README.md | @common/crates/core/rusteda-workspace/src/rbin.rs @common/crates/core/rusteda-workspace/src/rbin_tests.rs @common/crates/core/rusteda-workspace/tests/rbin.rs |
| WS-REQ-0034 | docs/specs/workspace/README.md | @common/crates/core/rusteda-workspace/src/rbin.rs @common/crates/core/rusteda-workspace/src/sta/read.rs @common/crates/core/rusteda-workspace/tests/rbin.rs |
| WS-REQ-0035 | docs/specs/workspace/README.md | @common/crates/core/rusteda-workspace/src/lib.rs @common/crates/core/rusteda-workspace/tests/rbin.rs @common/crates/core/rusteda-workspace/tests/source_rules.rs |
| WS-REQ-0036 | docs/specs/workspace/README.md | @common/crates/core/rusteda-workspace/src/fsutil.rs @common/crates/core/rusteda-workspace/src/mmap.rs @common/crates/core/rusteda-workspace/src/rbin.rs @common/crates/core/rusteda-workspace/tests/rbin.rs |
| WS-REQ-0037 | docs/specs/workspace/README.md | @common/crates/core/rusteda-workspace/src/cache.rs @common/crates/core/rusteda-workspace/src/lib.rs @common/crates/core/rusteda-workspace/src/mmap.rs @common/crates/core/rusteda-workspace/src/rbin.rs @common/crates/core/rusteda-workspace/src/workspace.rs @common/crates/core/rusteda-workspace/tests/rbin.rs @common/crates/core/rusteda-workspace/tests/source_rules.rs crates/apps/rusteda-studio/src/model/snapshot.rs |
| WS-REQ-0038 | docs/specs/workspace/README.md | @common/crates/core/rusteda-workspace/src/error.rs @common/crates/core/rusteda-workspace/src/netlist.rs @common/crates/core/rusteda-workspace/src/rbin.rs @common/crates/core/rusteda-workspace/src/rbin_tests.rs @common/crates/core/rusteda-workspace/src/sta.rs @common/crates/core/rusteda-workspace/src/sta/build.rs @common/crates/core/rusteda-workspace/src/sta/read.rs @common/crates/core/rusteda-workspace/src/txn.rs @common/crates/core/rusteda-workspace/src/workspace.rs @common/crates/core/rusteda-workspace/tests/rbin.rs |
| WS-REQ-0039 | docs/specs/workspace/README.md | @common/crates/core/rusteda-workspace/src/cache.rs @common/crates/core/rusteda-workspace/src/error.rs @common/crates/core/rusteda-workspace/src/rbin.rs @common/crates/core/rusteda-workspace/src/rbin_tests.rs @common/crates/core/rusteda-workspace/tests/rbin.rs |
| WS-REQ-0040 | docs/specs/workspace/README.md | @common/crates/core/rusteda-workspace/src/schema.rs @common/crates/core/rusteda-workspace/tests/workspace.rs |
| WS-REQ-0041 | docs/specs/workspace/README.md | @common/crates/core/rusteda-workspace/src/schema.rs |
| WS-REQ-0042 | docs/specs/workspace/README.md | @common/crates/core/rusteda-workspace/src/schema.rs @common/crates/core/rusteda-workspace/src/workspace.rs @common/crates/core/rusteda-workspace/src/workspace_io.rs @common/crates/core/rusteda-workspace/tests/workspace_ops.rs |
| WS-REQ-0043 | docs/specs/workspace/README.md | @common/crates/core/rusteda-workspace/src/schema.rs @common/crates/core/rusteda-workspace/src/workspace.rs @common/crates/core/rusteda-workspace/tests/workspace_ops.rs crates/apps/rusteda-studio/src/model/selection.rs |
| WS-REQ-0044 | docs/specs/workspace/README.md | @common/crates/core/rusteda-workspace/src/schema.rs @common/crates/core/rusteda-workspace/src/txn.rs @common/crates/core/rusteda-workspace/src/workspace.rs @common/crates/core/rusteda-workspace/tests/workspace_ops.rs |
| WS-REQ-0045 | docs/specs/workspace/README.md | @common/crates/core/rusteda-workspace/src/schema.rs @common/crates/core/rusteda-workspace/src/txn.rs @common/crates/core/rusteda-workspace/src/workspace.rs @common/crates/core/rusteda-workspace/tests/workspace.rs @common/crates/core/rusteda-workspace/tests/workspace_ops.rs |
| WS-REQ-0046 | docs/specs/workspace/README.md | @common/crates/core/rusteda-workspace/src/txn.rs @common/crates/core/rusteda-workspace/tests/workspace_ops.rs |
| WS-REQ-0047 | docs/specs/workspace/README.md | @common/crates/core/rusteda-workspace/src/schema.rs @common/crates/core/rusteda-workspace/src/txn.rs |
| WS-REQ-0050 | docs/specs/workspace/README.md | @common/crates/core/rusteda-workspace/src/lock.rs @common/crates/core/rusteda-workspace/tests/workspace.rs crates/apps/rusteda-studio/src/model/snapshot.rs |
| WS-REQ-0051 | docs/specs/workspace/README.md | @common/crates/core/rusteda-workspace/src/lib.rs @common/crates/core/rusteda-workspace/src/lock.rs |
| WS-REQ-0052 | docs/specs/workspace/README.md | @common/crates/core/rusteda-workspace/src/workspace.rs @common/crates/core/rusteda-workspace/tests/workspace_ops.rs |
| WS-REQ-0053 | docs/specs/workspace/README.md | @common/crates/core/rusteda-workspace/src/workspace.rs @common/crates/core/rusteda-workspace/src/workspace_io.rs @common/crates/core/rusteda-workspace/tests/workspace_ops.rs |
| WS-REQ-0060 | docs/specs/workspace/README.md | @common/crates/apps/rusteda-cli/src/import.rs @common/crates/core/rusteda-workspace/src/workspace.rs @common/crates/core/rusteda-workspace/tests/workspace.rs |
| WS-REQ-0061 | docs/specs/workspace/README.md | @common/crates/core/rusteda-workspace/src/workspace.rs @common/crates/core/rusteda-workspace/tests/workspace.rs |
| WS-REQ-0062 | docs/specs/workspace/README.md | @common/crates/core/rusteda-workspace/src/txn.rs @common/crates/core/rusteda-workspace/src/workspace.rs @common/crates/core/rusteda-workspace/tests/workspace.rs |
| WS-REQ-0063 | docs/specs/workspace/README.md | @common/crates/core/rusteda-workspace/src/txn.rs @common/crates/core/rusteda-workspace/src/workspace.rs @common/crates/core/rusteda-workspace/tests/workspace.rs |
| WS-REQ-0064 | docs/specs/workspace/README.md | @common/crates/core/rusteda-workspace/src/txn.rs @common/crates/core/rusteda-workspace/src/workspace.rs @common/crates/core/rusteda-workspace/src/workspace_io.rs @common/crates/core/rusteda-workspace/tests/workspace.rs |
| WS-REQ-0065 | docs/specs/workspace/README.md | @common/crates/core/rusteda-workspace/src/fsutil.rs @common/crates/core/rusteda-workspace/src/txn.rs @common/crates/core/rusteda-workspace/src/workspace.rs @common/crates/core/rusteda-workspace/tests/workspace.rs |
| WS-REQ-0066 | docs/specs/workspace/README.md | @common/crates/core/rusteda-workspace/src/fsutil.rs @common/crates/core/rusteda-workspace/src/mmap.rs @common/crates/core/rusteda-workspace/src/txn.rs @common/crates/core/rusteda-workspace/src/workspace.rs @common/crates/core/rusteda-workspace/src/workspace_io.rs @common/crates/core/rusteda-workspace/tests/workspace.rs |
| WS-REQ-0067 | docs/specs/workspace/README.md | @common/crates/core/rusteda-workspace/src/mmap.rs @common/crates/core/rusteda-workspace/tests/workspace.rs |
| WS-REQ-0068 | docs/specs/workspace/README.md | @common/crates/apps/rusteda-cli/src/revert.rs @common/crates/core/rusteda-workspace/src/workspace.rs @common/crates/core/rusteda-workspace/tests/workspace.rs |
| WS-REQ-0069 | docs/specs/workspace/README.md | @common/crates/apps/rusteda-cli/src/import.rs @common/crates/apps/rusteda-cli/src/init.rs @common/crates/apps/rusteda-cli/src/revert.rs @common/crates/core/rusteda-workspace/src/txn.rs @common/crates/core/rusteda-workspace/src/workspace.rs @common/crates/core/rusteda-workspace/tests/failures.rs @common/crates/core/rusteda-workspace/tests/workspace.rs |
| WS-REQ-0070 | docs/specs/workspace/README.md | @common/crates/core/rusteda-workspace/src/txn.rs @common/crates/core/rusteda-workspace/src/workspace_io.rs @common/crates/core/rusteda-workspace/tests/workspace.rs |
| WS-REQ-0071 | docs/specs/workspace/README.md | @common/crates/core/rusteda-workspace/src/txn.rs @common/crates/core/rusteda-workspace/tests/workspace.rs |
| WS-REQ-0072 | docs/specs/workspace/README.md | @common/crates/core/rusteda-workspace/src/txn.rs @common/crates/core/rusteda-workspace/tests/workspace.rs |
| WS-REQ-0073 | docs/specs/workspace/README.md | @common/crates/core/rusteda-workspace/src/txn.rs @common/crates/core/rusteda-workspace/src/workspace.rs @common/crates/core/rusteda-workspace/tests/cache.rs @common/crates/core/rusteda-workspace/tests/workspace.rs |
| WS-REQ-0074 | docs/specs/workspace/README.md | @common/crates/core/rusteda-workspace/src/txn.rs @common/crates/core/rusteda-workspace/tests/workspace.rs |
| WS-REQ-0075 | docs/specs/workspace/README.md | @common/crates/core/rusteda-workspace/src/txn.rs @common/crates/core/rusteda-workspace/tests/workspace.rs |
| WS-REQ-0076 | docs/specs/workspace/README.md | @common/crates/core/rusteda-workspace/src/error.rs @common/crates/core/rusteda-workspace/src/fsutil.rs @common/crates/core/rusteda-workspace/src/txn.rs @common/crates/core/rusteda-workspace/src/workspace.rs @common/crates/core/rusteda-workspace/src/workspace_io.rs @common/crates/core/rusteda-workspace/tests/failures.rs crates/apps/rusteda-studio/src/model/watch.rs |
| WS-REQ-0077 | docs/specs/workspace/README.md | @common/crates/core/rusteda-workspace/src/fsutil.rs @common/crates/core/rusteda-workspace/src/mmap.rs @common/crates/core/rusteda-workspace/src/txn.rs @common/crates/core/rusteda-workspace/tests/workspace_ops.rs |
| WS-REQ-0078 | docs/specs/workspace/README.md | @common/crates/core/rusteda-workspace/src/rbin.rs @common/crates/core/rusteda-workspace/src/rbin_tests.rs @common/crates/core/rusteda-workspace/src/txn.rs @common/crates/core/rusteda-workspace/tests/rbin.rs |
| WS-REQ-0079 | docs/specs/workspace/README.md | @common/crates/core/rusteda-workspace/src/fsutil.rs @common/crates/core/rusteda-workspace/src/txn.rs @common/crates/core/rusteda-workspace/tests/failures.rs |
| WS-REQ-0080 | docs/specs/workspace/README.md | @common/crates/core/rusteda-workspace/src/cache.rs @common/crates/core/rusteda-workspace/src/mmap.rs @common/crates/core/rusteda-workspace/src/workspace.rs @common/crates/core/rusteda-workspace/tests/cache.rs |
| WS-REQ-0081 | docs/specs/workspace/README.md | @common/crates/core/rusteda-workspace/src/cache.rs @common/crates/core/rusteda-workspace/tests/cache.rs |
| WS-REQ-0082 | docs/specs/workspace/README.md | @common/crates/core/rusteda-workspace/src/cache.rs @common/crates/core/rusteda-workspace/src/workspace.rs @common/crates/core/rusteda-workspace/tests/cache.rs |
| WS-REQ-0083 | docs/specs/workspace/README.md | @common/crates/core/rusteda-workspace/src/cache.rs @common/crates/core/rusteda-workspace/tests/cache.rs |
| WS-REQ-0084 | docs/specs/workspace/README.md | @common/crates/core/rusteda-workspace/src/cache.rs @common/crates/core/rusteda-workspace/src/rlib.rs @common/crates/core/rusteda-workspace/tests/cache.rs |
| WS-REQ-0090 | docs/specs/workspace/README.md | @common/crates/core/rusteda-workspace/src/envelope.rs @common/crates/core/rusteda-workspace/src/envelope_tests.rs |
| WS-REQ-0091 | docs/specs/workspace/README.md | @common/crates/core/rusteda-workspace/src/envelope.rs @common/crates/core/rusteda-workspace/src/envelope_tests.rs @common/crates/core/rusteda-workspace/src/json.rs |
| WS-REQ-0092 | docs/specs/workspace/README.md | @common/crates/core/rusteda-workspace/src/envelope.rs @common/crates/core/rusteda-workspace/src/envelope_tests.rs @common/crates/core/rusteda-workspace/src/json.rs |
| WS-REQ-0093 | docs/specs/workspace/README.md | @common/crates/core/rusteda-workspace/src/error.rs |
| WS-REQ-0094 | docs/specs/workspace/README.md | @common/crates/core/rusteda-workspace/src/envelope.rs @common/crates/core/rusteda-workspace/src/envelope_tests.rs |
| WS-REQ-0095 | docs/specs/workspace/README.md | @common/crates/core/rusteda-workspace/src/text.rs |
| WS-REQ-0096 | docs/specs/workspace/README.md | @common/crates/core/rusteda-workspace/src/envelope.rs @common/crates/core/rusteda-workspace/src/text.rs |
| WS-REQ-0097 | docs/specs/workspace/README.md | @common/crates/apps/rusteda-cli/src/lib.rs @common/crates/core/rusteda-workspace/src/error.rs @common/crates/core/rusteda-workspace/src/text.rs |
| WS-REQ-0100 | docs/specs/workspace/README.md | @common/crates/core/rusteda-workspace/src/rbin_tests.rs @common/crates/core/rusteda-workspace/tests/workspace_ops.rs |
| WS-REQ-0110 | docs/specs/workspace/rlib.md | @common/crates/core/rusteda-workspace/src/rlib.rs @common/crates/core/rusteda-workspace/tests/rlib.rs |
| WS-REQ-0111 | docs/specs/workspace/rlib.md | @common/crates/core/rusteda-workspace/src/rlib.rs @common/crates/core/rusteda-workspace/src/rlib/decode.rs @common/crates/core/rusteda-workspace/tests/rlib.rs |
| WS-REQ-0112 | docs/specs/workspace/rlib.md | @common/crates/core/rusteda-workspace/src/rlib.rs @common/crates/core/rusteda-workspace/tests/rlib.rs |
| WS-REQ-0113 | docs/specs/workspace/rlib.md | @common/crates/apps/rusteda-cli/tests/cli_contract.rs @common/crates/core/rusteda-workspace/src/rlib.rs @common/crates/core/rusteda-workspace/tests/rlib.rs crates/apps/rusteda-cli/tests/cli_contract.rs |
| WS-REQ-0114 | docs/specs/workspace/rlib.md | @common/crates/core/rusteda-workspace/src/rlib.rs @common/crates/core/rusteda-workspace/src/rlib/decode.rs @common/crates/core/rusteda-workspace/tests/rlib.rs |
| WS-REQ-0115 | docs/specs/workspace/rlib.md | @common/crates/apps/rusteda-cli/tests/cli_contract.rs @common/crates/core/rusteda-workspace/src/rlib.rs @common/crates/core/rusteda-workspace/tests/rlib.rs crates/apps/rusteda-cli/tests/cli_contract.rs |
| WS-REQ-0116 | docs/specs/workspace/rlib.md | @common/crates/apps/rusteda-cli/tests/cli_contract.rs @common/crates/core/rusteda-workspace/src/rlib.rs @common/crates/core/rusteda-workspace/tests/rlib.rs crates/apps/rusteda-cli/tests/cli_contract.rs |
| WS-REQ-0117 | docs/specs/workspace/rlib.md | @common/crates/core/rusteda-workspace/src/rlib.rs @common/crates/core/rusteda-workspace/tests/rlib.rs |
| WS-REQ-0120 | docs/specs/workspace/netlist.md | @common/crates/core/rusteda-workspace/src/netlist.rs @common/crates/core/rusteda-workspace/tests/netlist.rs |
| WS-REQ-0121 | docs/specs/workspace/netlist.md | @common/crates/core/rusteda-workspace/src/netlist.rs @common/crates/core/rusteda-workspace/tests/netlist.rs |
| WS-REQ-0122 | docs/specs/workspace/netlist.md | @common/crates/core/rusteda-workspace/src/netlist.rs @common/crates/core/rusteda-workspace/tests/netlist.rs crates/apps/rusteda-studio/src/model/netlist.rs crates/apps/rusteda-studio/src/model/snapshot.rs |
| WS-REQ-0123 | docs/specs/workspace/netlist.md | @common/crates/core/rusteda-workspace/src/netlist.rs @common/crates/core/rusteda-workspace/tests/netlist.rs |
| WS-REQ-0124 | docs/specs/workspace/netlist.md | @common/crates/core/rusteda-workspace/src/netlist.rs @common/crates/core/rusteda-workspace/tests/netlist.rs |
| WS-REQ-0125 | docs/specs/workspace/netlist.md | @common/crates/core/rusteda-workspace/src/netlist.rs @common/crates/core/rusteda-workspace/tests/netlist.rs |
| WS-REQ-0126 | docs/specs/workspace/sta.md | @common/crates/core/rusteda-workspace/src/sta.rs @common/crates/core/rusteda-workspace/src/sta/build.rs @common/crates/core/rusteda-workspace/src/sta/layout.rs @common/crates/core/rusteda-workspace/src/sta/read.rs @common/crates/core/rusteda-workspace/src/sta/tests.rs @common/crates/core/rusteda-workspace/tests/sta.rs crates/apps/rusteda-studio/src/model/snapshot.rs crates/apps/rusteda-studio/src/model/timing.rs |
| WS-REQ-0127 | docs/specs/workspace/sta.md | @common/crates/core/rusteda-workspace/src/sta.rs @common/crates/core/rusteda-workspace/src/sta/layout.rs @common/crates/core/rusteda-workspace/src/sta/read.rs @common/crates/core/rusteda-workspace/src/sta/tests.rs crates/apps/rusteda-studio/src/model/timing.rs |
| WS-REQ-0128 | docs/specs/workspace/sta.md | @common/crates/core/rusteda-workspace/src/sta.rs @common/crates/core/rusteda-workspace/src/sta/read.rs @common/crates/core/rusteda-workspace/src/sta/tests.rs crates/apps/rusteda-studio/src/model/timing.rs |
| WS-REQ-0129 | docs/specs/workspace/sta.md | @common/crates/core/rusteda-workspace/src/sta.rs @common/crates/core/rusteda-workspace/src/sta/read.rs @common/crates/core/rusteda-workspace/src/sta/tests.rs crates/apps/rusteda-studio/src/model/timing.rs |
| WS-REQ-0130 | docs/specs/workspace/sta.md | @common/crates/core/rusteda-workspace/src/sta.rs @common/crates/core/rusteda-workspace/src/sta/build.rs @common/crates/core/rusteda-workspace/src/sta/layout.rs @common/crates/core/rusteda-workspace/src/sta/read.rs @common/crates/core/rusteda-workspace/src/sta/tests.rs crates/apps/rusteda-studio/src/model/timing.rs |
| WS-REQ-0131 | docs/specs/workspace/sta.md | @common/crates/core/rusteda-workspace/src/sta.rs @common/crates/core/rusteda-workspace/src/sta/build.rs @common/crates/core/rusteda-workspace/src/sta/read.rs @common/crates/core/rusteda-workspace/src/sta/tests.rs crates/apps/rusteda-studio/src/model/timing.rs |
| WS-REQ-0132 | docs/specs/workspace/sta.md | @common/crates/core/rusteda-workspace/src/sta.rs @common/crates/core/rusteda-workspace/src/sta/build.rs @common/crates/core/rusteda-workspace/src/sta/read.rs @common/crates/core/rusteda-workspace/src/sta/tests.rs crates/apps/rusteda-studio/src/model/timing.rs |
| WS-REQ-0133 | docs/specs/workspace/sta.md | @common/crates/core/rusteda-workspace/src/sta.rs @common/crates/core/rusteda-workspace/src/sta/read.rs @common/crates/core/rusteda-workspace/src/sta/tests.rs crates/apps/rusteda-studio/src/model/timing.rs |
| WS-REQ-0134 | docs/specs/workspace/sta.md | @common/crates/core/rusteda-workspace/src/sta.rs @common/crates/core/rusteda-workspace/src/sta/build.rs @common/crates/core/rusteda-workspace/src/sta/read.rs @common/crates/core/rusteda-workspace/src/sta/tests.rs crates/apps/rusteda-studio/src/model/timing.rs |
| WS-REQ-0135 | docs/specs/workspace/sta.md | @common/crates/core/rusteda-workspace/src/sta.rs @common/crates/core/rusteda-workspace/src/sta/build.rs @common/crates/core/rusteda-workspace/src/sta/layout.rs @common/crates/core/rusteda-workspace/src/sta/tests.rs @common/crates/core/rusteda-workspace/tests/sta.rs crates/apps/rusteda-studio/src/model/timing.rs |
| WS-REQ-0136 | docs/specs/workspace/sta.md | @common/crates/core/rusteda-workspace/src/sta.rs @common/crates/core/rusteda-workspace/src/sta/tests.rs crates/apps/rusteda-studio/src/model/timing.rs |
| WS-REQ-0137 | docs/specs/workspace/sta.md | @common/crates/core/rusteda-workspace/src/sta/build.rs |
| WS-REQ-0190 | docs/specs/workspace/README.md | @common/crates/apps/rusteda-cli/tests/import_logic.rs @common/crates/core/rusteda-workspace/src/envelope.rs @common/crates/core/rusteda-workspace/src/envelope_tests.rs crates/apps/rusteda-cli/tests/import_logic.rs |
| Prefix | Requirements | Without a citing test or source |
|---|---|---|
| AIGER | 14 | 0 |
| BLIF | 23 | 0 |
| COMPUTE | 32 | 0 |
| CORE | 26 | 0 |
| JOB | 7 | 0 |
| LIBERTY | 49 | 0 |
| RCLI | 30 | 0 |
| SDC | 56 | 0 |
| STUDIO | 70 | 0 |
| VERILOG | 28 | 0 |
| WS | 100 | 0 |
435 requirements, 0 without a citing test or source.