QuickBEAM.VM.Program.Pinned (QuickBEAM v0.11.0)

View Source

A lightweight handle to a verified immutable program pinned in bounded storage.

Handles can be copied cheaply between request processes. The underlying decoded program remains in a fixed QuickBEAM.VM.Program.Store slot until explicitly removed with QuickBEAM.VM.unpin/1. A supervised store restart restores valid slots. Once unpinning begins, new evaluations and replacement pins are rejected while existing evaluation leases finish.

Summary

Types

t()

@type t() :: %QuickBEAM.VM.Program.Pinned{key: binary()}