salvo 0.41.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

catch-panic

  • salvo_extra/catch-panic

rate-limiter

  • dep:salvo-rate-limiter

session

  • dep:salvo-session

proxy

  • salvo-proxy

flash

  • dep:salvo-flash

quinn

  • salvo_core/quinn

rustls

  • salvo_core/rustls

force-https

  • salvo_extra/force-https

anyhow

  • salvo_core/anyhow

sse

  • salvo_extra/sse

openssl

  • salvo_core/openssl

jwt-auth

  • salvo_extra/jwt-auth

size-limiter

  • salvo_extra/size-limiter

unix

  • salvo_core/unix

salvo_extra

  • dep:salvo_extra

serve-static

  • dep:salvo-serve-static

salvo-proxy

  • dep:salvo-proxy

cache

  • dep:salvo-cache

compression

  • salvo_extra/compression

csrf

  • dep:salvo-csrf

eyre

  • salvo_core/eyre

cors

  • dep:salvo-cors

affix

  • salvo_extra/affix

oapi

  • dep:salvo-oapi

basic-auth

  • salvo_extra/basic-auth

timeout

  • salvo_extra/timeout

ws

  • salvo_extra/ws

logging

  • salvo_extra/logging

trailing-slash

  • salvo_extra/trailing-slash

acme

  • salvo_core/acme

otel

  • dep:salvo-otel

caching-headers

  • salvo_extra/caching-headers

native-tls

  • salvo_core/native-tls