Skip to main content

Crate connect2axum_codegen

Crate connect2axum_codegen 

Source
Expand description

Protoc/Buf code generation for connect2axum.

Structs§

CodeGeneratorRequest
An encoded CodeGeneratorRequest is written to the plugin’s stdin.
CodeGeneratorResponse
The plugin writes an encoded CodeGeneratorResponse to stdout.

Enums§

CodegenErrKind
Error categories produced by the connect2axum protoc generators.

Functions§

generate_asyncapi
Generate an AsyncAPI v3.1 protoc plugin response for generated WebSocket routes.
generate_openapi
Generate a merged OpenAPI v3.1 protoc plugin response for a request.
generate_rest
Generate a REST protoc plugin response for a request.
generate_ws
Generate a WebSocket protoc plugin response for a request.
try_generate_asyncapi
Generate an AsyncAPI v3.1 protoc plugin response, returning typed project errors.
try_generate_openapi
Generate a merged OpenAPI v3.1 protoc plugin response, returning typed project errors.
try_generate_rest
Generate a REST protoc plugin response, returning typed project errors.
try_generate_ws
Generate a WebSocket protoc plugin response, returning typed project errors.

Type Aliases§

CodegenResult
Result type used by connect2axum code generation entry points.