statuses 0.2.0

HTTP status utility for Rust
Documentation

statuses

Crates.io Documentation License: MIT

HTTP status code utility for Rust — simple and lightweight mapping between HTTP status codes and their standard messages.


Installation

Add statuses to your Cargo.toml:

[dependencies]
statuses = "0.2"

Usage

Get message from status code:

use statuses::message;

fn main() -> Result<(), statuses::StatusError> {
    let msg = message("422")?;
    println!("{}", msg); // Output: Unprocessable Entity
    Ok(())
}

Get code from status message:

use statuses::code;

fn main() -> Result<(), statuses::StatusError> {
    let code = code("Forbidden")?;
    println!("{}", code); // Output: 403
    Ok(())
}

License

This project is licensed under the MIT License — see the LICENSE file for details.