spin_contrib_http/lib.rs
1//! Helpers for building HTTP-APIs with Fermyon Spin
2//!
3//! `spin-contrib-http` contributes the following capabilities to the [Spin SDK for Rust](https://crates.io/crates/spin-sdk):
4//!
5//! - Creating cookies
6//! - Cross-Origin Resource-Sharing (CORS)
7//! - Response helpers to produce common HTTP responses
8//! - Request helpers to examine incoming HTTP requests
9
10#![warn(rust_2018_idioms)]
11#![warn(rust_2021_compatibility)]
12#![warn(missing_docs)]
13
14/// Helpers to simplify working with cookies
15pub mod cookies;
16/// Helpers to simplify working with Cross-Origin Resource Sharing (CORS)
17pub mod cors;
18/// Extensions for working with HTTP requests
19pub mod request;
20/// Extensions for working with HTTP responses
21pub mod response;