🚀 Feature Request: Salvo API Utilities Support
Summary
This issue proposes adding first-class support for the Salvo web framework as an API utility integration within this crate, alongside the existing Axum and Actix-Web implementations.
Motivation
Currently, this repository provides API utility integrations for two popular Rust web frameworks — Axum and Actix-Web. However, the Rust web ecosystem is evolving rapidly, and Salvo has been gaining significant traction as a highly ergonomic, feature-rich framework for building RESTful APIs in Rust.
Salvo stands out for its:
- Simple and expressive routing API
- Built-in support for OpenAPI documentation
- WebSocket, HTTP/1 & HTTP/2, and TLS support out of the box
- Active development and growing community adoption
Proposed Change
Implement a salvo feature flag (similar to how axum and actix-web features are structured) that provides the equivalent API utilities for users who prefer Salvo as their web framework.
Expected Behavior
Users should be able to enable the feature in their Cargo.toml:
[dependencies]
apalis-board = { version = "x.x.x", features = ["salvo"] }
And use it in the same consistent way as the existing framework integrations.
Additional Context
Given Salvo's momentum in the Rust ecosystem, adding this integration would broaden the crate's reach and make it more framework-agnostic. I'm open to contributing an implementation if the maintainers are open to the idea.
🚀 Feature Request: Salvo API Utilities Support
Summary
This issue proposes adding first-class support for the Salvo web framework as an API utility integration within this crate, alongside the existing Axum and Actix-Web implementations.
Motivation
Currently, this repository provides API utility integrations for two popular Rust web frameworks — Axum and Actix-Web. However, the Rust web ecosystem is evolving rapidly, and Salvo has been gaining significant traction as a highly ergonomic, feature-rich framework for building RESTful APIs in Rust.
Salvo stands out for its:
Proposed Change
Implement a
salvofeature flag (similar to howaxumandactix-webfeatures are structured) that provides the equivalent API utilities for users who prefer Salvo as their web framework.Expected Behavior
Users should be able to enable the feature in their
Cargo.toml:And use it in the same consistent way as the existing framework integrations.
Additional Context
Given Salvo's momentum in the Rust ecosystem, adding this integration would broaden the crate's reach and make it more framework-agnostic. I'm open to contributing an implementation if the maintainers are open to the idea.