MCPcopy Create free account
hub / github.com/YuminosukeSato/ironkernel / three_way_merge_temp_args

Function three_way_merge_temp_args

src/python/py_expr.rs:493–501  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

491
492 #[test]
493 fn three_way_merge_temp_args() {
494 let a = PyExpr::named(Expr::ArgRef(1), "a".to_string(), 1);
495 let b = PyExpr::named(Expr::ArgRef(2), "b".to_string(), 2);
496 let c = PyExpr::named(Expr::ArgRef(3), "c".to_string(), 3);
497 let mut merged = a.temp_args.clone();
498 merged.extend(b.temp_args.iter().map(|(k, v)| (*k, v.clone())));
499 merged.extend(c.temp_args.iter().map(|(k, v)| (*k, v.clone())));
500 assert_eq!(merged.len(), 3);
501 }
502
503 // --- R1.5: get_referenced_args / rewrite_args ---
504

Callers

nothing calls this directly

Calls 1

mapMethod · 0.45

Tested by

no test coverage detected