Skip to main content

lafere_api/
lib.rs

1//! Basic client server implementation based on a message with an action.
2//!
3//! Using fire stream as the communication protocol.
4
5#![cfg_attr(docsrs, feature(doc_cfg))]
6
7#[cfg(feature = "connection")]
8pub mod client;
9pub mod encdec;
10pub mod error;
11pub mod message;
12pub mod request;
13#[cfg(feature = "connection")]
14pub mod request_handlers;
15#[cfg(feature = "connection")]
16pub mod requestor;
17#[cfg(feature = "connection")]
18pub mod server;
19#[cfg(feature = "connection")]
20pub mod util;
21
22#[doc(hidden)]
23pub use lafere;
24
25#[doc(hidden)]
26pub use bytes;
27
28#[doc(hidden)]
29pub use tracing;
30
31pub use codegen::*;