Address soundness hole in cycle prevention

This commit is contained in:
TechnoPorg committed 2026-01-29 06:56:17 +01:00
1 parent 4ad88bcd68
commit f82205baf4
80 files changed
+730 -717

No files matched your search

+4 -4
View File
@@ -214,7 +214,7 @@ async fn main() {
let input = dag.add_task(StringSource("42"));
let parsed = dag.add_task(ParseInt).depends_on(&input);
let parsed = dag.add_task(ParseInt).depends_on(input);
let validated = dag
.add_task(ValidateRange { min: 0, max: 100 })
@@ -240,7 +240,7 @@ async fn main() {
let input = dag.add_task(StringSource("not a number"));
let parsed = dag.add_task(ParseInt).depends_on(&input);
let parsed = dag.add_task(ParseInt).depends_on(input);
let validated = dag
.add_task(ValidateRange { min: 0, max: 100 })
@@ -266,7 +266,7 @@ async fn main() {
let input = dag.add_task(StringSource("150"));
let parsed = dag.add_task(ParseInt).depends_on(&input);
let parsed = dag.add_task(ParseInt).depends_on(input);
let validated = dag
.add_task(ValidateRange { min: 0, max: 100 })
@@ -292,7 +292,7 @@ async fn main() {
let input = dag.add_task(StringSource("invalid"));
let parsed = dag.add_task(ParseInt).depends_on(&input);
let parsed = dag.add_task(ParseInt).depends_on(input);
let with_fallback = dag
.add_task(WithFallback { fallback: 0 })