Skip to content

wireform-core

The wireform-core package exposes 3 modules.

  • Wireform.Core
    The umbrella module of wireform-core. Re-exports the pieces every backend needs: the wire Decoder, the encode-side Builder, and the schema-tagged Value type. Format-specific modules live under Wireform.Proto, Wireform.Avro, etc.
  • Wireform.Core.Decoder
    Low-level decoder primitives. Most users go through the format-specific wrappers (Wireform.Proto.Decode, Wireform.MsgPack.Decode, …); this module is the plumbing.
  • Wireform.Core.Schema
    Cross-format schema representation. The Schema tree is the common ground every IDL parser produces (.proto, .avsc, .thrift, .fbs, etc.) and every codegen consumes.