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

caching-headers

  • salvo_extra/caching-headers

flash

  • dep:salvo-flash

eyre

  • salvo_core/eyre

trailing-slash

  • salvo_extra/trailing-slash

compression

  • salvo_extra/compression

catch-panic

  • salvo_extra/catch-panic

force-https

  • salvo_extra/force-https

quinn

  • salvo_core/quinn

basic-auth

  • salvo_extra/basic-auth

proxy

  • salvo-proxy

timeout

  • salvo_extra/timeout

jwt-auth

  • salvo_extra/jwt-auth

ws

  • salvo_extra/ws

rustls

  • salvo_core/rustls

otel

  • dep:salvo-otel

cache

  • dep:salvo-cache

session

  • dep:salvo-session

rate-limiter

  • dep:salvo-rate-limiter

oapi

  • dep:salvo-oapi

serve-static

  • dep:salvo-serve-static

affix

  • salvo_extra/affix

anyhow

  • salvo_core/anyhow

csrf

  • dep:salvo-csrf

salvo_extra

  • dep:salvo_extra

cors

  • dep:salvo-cors

logging

  • salvo_extra/logging

unix

  • salvo_core/unix

sse

  • salvo_extra/sse

native-tls

  • salvo_core/native-tls

openssl

  • salvo_core/openssl

acme

  • salvo_core/acme

salvo-proxy

  • dep:salvo-proxy

size-limiter

  • salvo_extra/size-limiter