Crate salvo_core

source ·
Expand description

The core lib of Savlo web server framework. Read more: https://salvo.rs

Re-exports§

Modules§

  • Catch and handle errors.
  • Various listener implementations for handling HTTP connections.
  • Extract is a feature to let you deserialize request to custom type.
  • Filesystem module
  • Protecting the server from slow HTTP attacks.
  • Handler module for handle Request.
  • The http related types and functions.
  • A list of things that automatically imports into application use salvo_core.
  • Http protocol supports.
  • Routing and filters Router can route http requests to different handlers.
  • runtime module.
  • serverserver
    Server module
  • testtest
    Test utils for unit tests.
  • tower_compattower-compat
    Tower service compat.
  • Provides the client and server support for WebTransport sessions.
  • Writer trait and it’s implements.

Structs§

  • Depot is for store temp data of current request.
  • Service http request.

Enums§

  • Errors that can happen inside salvo.

Type Aliases§

  • BoxedError is a boxed error type that can be used as a trait object.
  • Result type which has salvo::Error as it’s error type.

Attribute Macros§

  • Re-export async_trait.
  • handler is a macro to help create Handler from function or impl block easily.