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

anyhow

  • salvo_core/anyhow

cors

  • dep:salvo-cors

jwt-auth

  • salvo_extra/jwt-auth

timeout

  • salvo_extra/timeout

rate-limiter

  • dep:salvo-rate-limiter

otel

  • dep:salvo-otel

force-https

  • salvo_extra/force-https

size-limiter

  • salvo_extra/size-limiter

salvo_extra

  • dep:salvo_extra

proxy

  • salvo-proxy

cache

  • dep:salvo-cache

rustls

  • salvo_core/rustls

eyre

  • salvo_core/eyre

quinn

  • salvo_core/quinn

compression

  • salvo_extra/compression

basic-auth

  • salvo_extra/basic-auth

native-tls

  • salvo_core/native-tls

acme

  • salvo_core/acme

websocket

  • salvo_extra/websocket

flash

  • dep:salvo-flash

affix

  • salvo_extra/affix

trailing-slash

  • salvo_extra/trailing-slash

caching-headers

  • salvo_extra/caching-headers

csrf

  • dep:salvo-csrf

logging

  • salvo_extra/logging

unix

  • salvo_core/unix

catch-panic

  • salvo_extra/catch-panic

openssl

  • salvo_core/openssl

sse

  • salvo_extra/sse

oapi

  • dep:salvo-oapi

salvo-proxy

  • dep:salvo-proxy

serve-static

  • dep:salvo-serve-static

session

  • dep:salvo-session