Crate webwire[][src]

Expand description

Webwire library for Rust GitHub Workflow Status

Discord Chat

webwire logo

Webwire is a contract-first API system which features an interface description language a network protocol and code generator for both servers and clients.

This repository contains the the library for writing clients and servers using the Rust programming language.

To learn more about webwire in general please visit the website:


Licensed under either of

at your option.


pub use server::session::DefaultSessionHandler;
pub use server::session::SessionHandler;
pub use server::Server;
pub use service::Consumer;
pub use service::ConsumerError;
pub use service::NamedProvider;
pub use service::Provider;
pub use service::ProviderError;
pub use service::Response;
pub use service::Router;


Remote procedure calls

Server implementation

Generic types and traits for services

This module contains the transport neutral types and traits.