salvo 0.42.0

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 40 feature flags, 6 of them enabled by default.

default

  • cookie
  • http1
  • fix-http1-request-uri
  • http2
  • test
  • salvo_core/cookie

http1

  • salvo_core/http1

fix-http1-request-uri

  • salvo_core/fix-http1-request-uri

http2

  • salvo_core/http2

test

  • salvo_core/test

full

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

oapi

  • dep:salvo-oapi

rustls

  • salvo_core/rustls

timeout

  • salvo_extra/timeout

caching-headers

  • salvo_extra/caching-headers

proxy

  • salvo-proxy

flash

  • dep:salvo-flash

openssl

  • salvo_core/openssl

serve-static

  • dep:salvo-serve-static

eyre

  • salvo_core/eyre

salvo_extra

  • dep:salvo_extra

cache

  • dep:salvo-cache

ws

  • salvo_extra/ws

force-https

  • salvo_extra/force-https

catch-panic

  • salvo_extra/catch-panic

quinn

  • salvo_core/quinn

size-limiter

  • salvo_extra/size-limiter

affix

  • salvo_extra/affix

rate-limiter

  • dep:salvo-rate-limiter

compression

  • salvo_extra/compression

anyhow

  • salvo_core/anyhow

basic-auth

  • salvo_extra/basic-auth

salvo-proxy

  • dep:salvo-proxy

csrf

  • dep:salvo-csrf

cors

  • dep:salvo-cors

logging

  • salvo_extra/logging

unix

  • salvo_core/unix

jwt-auth

  • salvo_extra/jwt-auth

sse

  • salvo_extra/sse

trailing-slash

  • salvo_extra/trailing-slash

native-tls

  • salvo_core/native-tls

otel

  • dep:salvo-otel

acme

  • salvo_core/acme

session

  • dep:salvo-session