Skip to main content

Crate postrust_server

Crate postrust_server 

Source
Expand description

Postrust Server library.

This crate provides the HTTP server implementation for Postrust.

§Features

  • graphql - Serves the GraphQL API at /v1/graphql, with Hasura’s contract, subscriptions and Apollo Federation.
  • admin-ui - Implies graphql, and enables the admin UI with OpenAPI documentation, Swagger UI, Scalar, and GraphQL Playground at /admin.

Re-exports§

pub use app::handle_request;
pub use build::build;
pub use build::App;
pub use build::Host;
pub use state::AppState;

Modules§

app
Request handling.
build
Building the application a host serves.
custom
Custom routes extension for Postrust.
lenient_uri
Accepting the request targets PostgREST clients actually send.
state
Application state.