Context
Protocol Buffers serialization removed from core to avoid forcing google.golang.org/protobuf as a transitive dependency.
Scope
Create a protobuf middleware package that provides:
ProtoBuf(c *celeris.Context, code int, v proto.Message) error
BindProtoBuf(c *celeris.Context, v proto.Message) error
Bind() helper that auto-detects application/protobuf and application/x-protobuf
Dependencies
google.golang.org/protobuf
Migrated from goceleris/middlewares#33
Context
Protocol Buffers serialization removed from core to avoid forcing
google.golang.org/protobufas a transitive dependency.Scope
Create a
protobufmiddleware package that provides:ProtoBuf(c *celeris.Context, code int, v proto.Message) errorBindProtoBuf(c *celeris.Context, v proto.Message) errorBind()helper that auto-detectsapplication/protobufandapplication/x-protobufDependencies
google.golang.org/protobufMigrated from goceleris/middlewares#33