Expand description
Parallax Intermediate Representation (PIR).
Language-neutral value graphs used for capture, snapshot, and migration.
Structs§
- PirBinding
- A named top-level binding captured from a guest runtime.
- PirDocument
- Complete PIR document.
- PirInteger
- Arbitrary-precision integer stored as decimal text plus optional signed i128 cache.
- PirMap
Entry - Map entry preserving key identity (string keys common; PIR allows any value key).
- PirRoot
- Named root pointer into the object graph.
Enums§
- PirValue
- Language-neutral PIR value.
Constants§
- SCHEMA_
VERSION - Current PIR schema version re-export.
Functions§
- content_
hash - SHA-256 hex digest of canonical compact JSON.
- from_
json_ bytes - Deserialize a PIR document from JSON bytes.
- to_
json_ bytes - Serialize a PIR document to pretty JSON bytes.
- to_
json_ bytes_ compact - Serialize a PIR document to compact JSON bytes.
- value_
from_ json - Parse a PIR value from a JSON value using the tagged wire format.
- value_
to_ json - Convert a PIR value to the tagged JSON wire format.
Type Aliases§
- Result
- Result alias for IR operations.