salvo 0.39.1

Salvo is a powerful and simple Rust web server framework.
Documentation

salvo

There is very little structured metadata to build this page from currently. You should check the main library docs, readme, or Cargo.toml in case the author documented the features in them.

This version has 39 feature flags, 6 of them enabled by default.

default

  • test
  • http1
  • http2
  • quinn
  • cookie

test

  • salvo_core/test

http1

  • salvo_core/http1

http2

  • salvo_core/http2

quinn

  • salvo_core/quinn
  • salvo_core/cookie

full

  • test
  • cookie
  • rustls
  • native-tls
  • openssl
  • unix
  • anyhow
  • eyre
  • cache
  • cors
  • csrf
  • flash
  • rate-limiter
  • session
  • serve-static
  • otel
  • oapi

unix

  • salvo_core/unix

cache

  • dep:salvo-cache

rate-limiter

  • dep:salvo-rate-limiter

salvo-proxy

  • dep:salvo-proxy

affix

  • salvo_extra/affix

eyre

  • salvo_core/eyre

anyhow

  • salvo_core/anyhow

jwt-auth

  • salvo_extra/jwt-auth

oapi

  • dep:salvo-oapi

ws

  • salvo_extra/ws

csrf

  • dep:salvo-csrf

otel

  • dep:salvo-otel

catch-panic

  • salvo_extra/catch-panic

proxy

  • salvo-proxy

cors

  • dep:salvo-cors

openssl

  • salvo_core/openssl

logging

  • salvo_extra/logging

basic-auth

  • salvo_extra/basic-auth

acme

  • salvo_core/acme

sse

  • salvo_extra/sse

size-limiter

  • salvo_extra/size-limiter

native-tls

  • salvo_core/native-tls

force-https

  • salvo_extra/force-https

salvo_extra

  • dep:salvo_extra

session

  • dep:salvo-session

timeout

  • salvo_extra/timeout

flash

  • dep:salvo-flash

caching-headers

  • salvo_extra/caching-headers

compression

  • salvo_extra/compression

serve-static

  • dep:salvo-serve-static

rustls

  • salvo_core/rustls

trailing-slash

  • salvo_extra/trailing-slash