Borrowed, type-directed result decoding. No guest allocation or RC operation. The caller keeps the actual owned result root until decoding completes.
Borrowed, type-directed result decoding. No guest allocation or RC operation. The caller keeps the actual owned result root until decoding completes.
(decode ctx type codec-witnesses raw-value)Decode borrowed result data. The caller owns and eventually releases ONLY its actual result root; no descendant credit is acquired or released here.
Decode borrowed result data. The caller owns and eventually releases ONLY its actual result root; no descendant credit is acquired or released here.
(decode-io ctx actual-entry raw-envelope)Decode a v2 IO result using genuine EST.Out layouts. Legacy IO Unit remains the caller's existing separately authenticated codec path, not a default here.
Decode a v2 IO result using genuine EST.Out layouts. Legacy IO Unit remains the caller's existing separately authenticated codec path, not a default here.
(decode-io-error ctx raw)Borrow an IO.Error after startup's actual codec installation. Project only the independently witnessed userError; all other variants stay opaque and retain the generic GuestIOError behavior. Never acquire descendant credits.
Borrow an IO.Error after startup's actual codec installation. Project only the independently witnessed userError; all other variants stay opaque and retain the generic GuestIOError behavior. Never acquire descendant credits.
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |