1 repositorio
Implementations of common, well-known data types across serialization frameworks.
Distinguishing note: Candidates are either about networking delegations or database column types, not Protobuf well-known types.
Explore 1 awesome GitHub repository matching data & databases · Standardized Type Implementations. Refine with filters or upvote what's useful.
Prost es una implementación de Protocol Buffers para Rust que funciona como un framework de serialización binaria y generador de código. Traduce definiciones de esquema a structs y enums idiomáticos de Rust, proporcionando la lógica necesaria para codificar y decodificar datos estructurados en el formato binario de Protocol Buffers. El proyecto se distingue por una implementación no-std, permitiéndole operar en entornos embebidos o de kernel que carecen de una biblioteca estándar. También sirve como un introspector de esquemas emitiendo conjuntos de descriptores de archivos, lo que permite el análisis programático de definiciones de esquema originales en tiempo de ejecución. La biblioteca cubre una amplia gama de capacidades, incluyendo generación de rasgos de servicio para modelado de interfaces, soporte para tipos bien conocidos y anotaciones de macros procedimentales para mapear definiciones de tipos manuales. También proporciona herramientas para la gestión de dependencias y pruebas de fuzzing para asegurar la estabilidad de la serialización.
Provides implementations for specialized standard types including durations, timestamps, and wrappers.