Crates.io | dropshot |
lib.rs | dropshot |
version | 0.12.0 |
source | src |
created_at | 2020-06-25 17:16:16.844016 |
updated_at | 2024-09-26 21:22:56.518121 |
description | expose REST APIs from a Rust program |
homepage | |
repository | https://github.com/oxidecomputer/dropshot/ |
max_upload_size | |
id | 257945 |
size | 1,421,805 |
Dropshot is a general-purpose--but opinionated--crate for exposing REST APIs from a Rust program. It is meant to be simple and lightweight. It includes first-class support for OpenAPI in the form of precise specs generated directly from code. It supports primitives for consistent pagination including extensions an OpenAPI extension denoting it in the spec.
For information about configuration, design, and contributing, see the GitHub repo.
For information on the use the API see the documentation.