synapse-primitives 0.0.2

Core types and ID hashing for Synapse RPC framework
Documentation

Synapse Core - Encoding utilities and optimizations

This crate provides efficient encoding utilities for the Synapse gateway system:

  • id: Strongly-typed identifiers (ServiceId, InterfaceId, MethodId, etc.)
  • siphash: Name-to-ID mapping using SipHash for stable numeric identifiers
  • semver: Decimal semantic version packing into u32
  • flags: Bitfield flag packing for efficient boolean storage
  • binary: Fixed-size binary encodings (UUIDs, timestamps)