055 auto discharge cascade

○ Planned This feature is planned but not yet implemented.

Cascading auto-discharge: discharge creates new obligations that also need discharging

Failure Output

Showing last 10 of 23 lines
  --> /Users/larsde/src/koru/tests/regression/300_ADVANCED_FEATURES/330_PHANTOM_TYPES/330_055_auto_discharge_cascade/db.kz:35:1
    |
 35 | ~[!]pub tor commit { tx: *Transaction<!in_transaction> }
    | ^

error[PARSE003]: single continuation branch 'done' carrying a payload is a one-variant tag union — declare the single output as a bare return instead: `-> *Transaction`
  --> /Users/larsde/src/koru/tests/regression/300_ADVANCED_FEATURES/330_PHANTOM_TYPES/330_055_auto_discharge_cascade/db.kz:54:1
    |
 54 | ~pub tor do-work { tx: *Transaction<in_transaction> }
    | ^

Code

input.kz

Flows

flow ~connect click a branch to expand · @labels scroll to their anchor
connect (host: "localhost")

Imported Files

db.kz