obs-proto 0.1.0

Canonical obs/v1 protobuf schemas: ObsEnvelope, ObsBatch, options, built-in events.
Documentation

Canonical obs/v1 protobuf schemas.

This crate ships the wire-format types every other crate consumes:

  • obs::v1::ObsEnvelope, ObsBatch — the envelope & batch shape (spec 10).
  • obs::v1::* enums — vocabulary mirrors of the [obs_types] enums.
  • obs::v1::* events — user-facing built-ins (spec 61 § 2.2).
  • obs::runtime::v1::* events — SDK self-events (spec 11 § 10).
  • [BUILTIN_FDS] — the FileDescriptorSet bytes for everything in this crate, embedded at compile time.

The generated buffa code lives under $OUT_DIR (idiomatic Cargo) and is wired in via include!(concat!(env!("OUT_DIR"), "/mod.rs")) below.