Get desktop application:
View/edit binary Protocol Buffers messages
Used in: ,
Used in:
Used in: ,
Used in:
Used in:
Used in:
Absent `mime_types` means unrestricted.
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
InputSchema = Parameters(list<NamedField>). Modelled as a message because there is only a single case.
Used in: ,
Used in:
Used in:
Typed metadata envelope (docs / aliases / examples / deprecation / role).
Used in: , , , ,
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Absent ok/err (message not set) means that side has no payload.
Open role registry; unknown roles fall back to structural handling.
Used in:
A self-contained schema graph: a named-type registry (`defs`) plus a root type. `SchemaType.ref_type` references a def by its `id`.
Used in: ,
One schema type node. `metadata` carries the per-node envelope; `body` carries the structural shape.
Used in: , , , , , , , , , , , , ,
Reference to a named definition in the enclosing `SchemaGraph`.
Primitives
Structural composites
Rich semantic types
Discriminated union (closed, inferred-tag)
Capability nodes
WASI P3 stubs (parseable only; no semantics yet)
A named type definition inside a `SchemaGraph`. Metadata lives on `body`.
Used in:
Used in:
Optional list-of-strings wrapper so `None` vs `Some(empty)` is distinguishable.
Used in: , , ,
Used in:
Absent `languages` means unrestricted.
Used in:
Used in:
Used in:
Used in:
Used in:
Absent payload (message not set) means a payload-less case.
Used in:
Future/Stream stub bodies. Absent `element` means the inner type is unknown.
Used in: