fix(core): type slot render payloads

Tighten typed Slot::render and KeyedSlot append/prepend/replace helpers so callers pass the generated slot payload type, keeping explicit html/text escape hatches for deliberate conversions.

req: codegen/002

req: typed_id/001
This commit is contained in:
slhx agent
2026-05-26 00:12:45 +02:00
parent 5364135c5e
commit 814be5922a
3 changed files with 22 additions and 9 deletions
+1 -1
View File
@@ -21,7 +21,7 @@ fn inspects_tuple_effects() {
#[test]
fn finds_keyed_slot_targets() {
let rows = KeyedSlot::<u32, String>::new(9);
let inspected = slhx_test::inspect(rows.append(7, "row"));
let inspected = slhx_test::inspect(rows.append(7, String::from("row")));
assert!(inspected.has_keyed_slot(rows));
assert_eq!(inspected.ops().len(), 1);