Expand description
§panproto-protocols
Built-in protocol definitions for panproto.
Each protocol is defined by a schema theory GAT and an instance theory GAT,
composed via colimit from reusable building-block theories. Every protocol
provides both a parser (native format → Schema) and an emitter
(Schema → native format) for bidirectional format conversion.
§Protocol Categories
- Serialization: Avro,
FlatBuffers, ASN.1, Bond,MsgPack - Data Schema: CDDL, BSON
- API:
OpenAPI,AsyncAPI, RAML, JSON:API - Database:
MongoDB, Cassandra,DynamoDB, Neo4j, Redis - Web/Document:
ATProto, DOCX, ODF - Data Science: Parquet, Arrow,
DataFrame - Domain:
GeoJSON, FHIR, RSS/Atom, vCard/iCal, EDI X12, SWIFT MT - Config: K8s CRD, Docker Compose,
CloudFormation, Ansible
Re-exports§
pub use error::ProtocolError;pub use web_document::atproto;
Modules§
- annotation
- Linguistic annotation format protocol definitions. Linguistic annotation format protocol definitions.
- api
- API specification protocol definitions. API specification protocol definitions.
- config
- Configuration format protocol definitions. Configuration format protocol definitions.
- data_
schema - Data schema protocol definitions. Data schema protocol definitions.
- data_
science - Data science and analytics protocol definitions. Data science and analytics protocol definitions.
- database
- Database schema protocol definitions. Database schema protocol definitions.
- domain
- Domain-specific protocol definitions. Domain-specific protocol definitions.
- emit
- Shared emit helpers for protocol serialization. Shared emit helpers for protocol serialization.
- error
- Error types for protocol operations. Error types for protocol operations.
- raw_
file - Raw file protocol for non-code files (README, LICENSE, images, etc.). Raw file protocol for non-code files.
- serialization
- Serialization and IDL protocol definitions. Serialization and IDL protocol definitions.
- theories
- Shared component theory definitions (building-block GATs). Shared component theory definitions (5 building blocks).
- web_
document - Web and document format protocol definitions. Web and document format protocol definitions.