tokio_ipc 0.1.0

Multi-protocol RPC framework built on top of tokio
Documentation
extern crate self as tokio_ipc;

pub use async_trait::async_trait;

pub mod rpc_packet;
pub use rpc_packet::*;

pub mod rpc_network;
pub use rpc_network::*;

pub mod protocol_id;
pub use protocol_id::*;

pub mod protocol_registry;
pub use protocol_registry::*;

pub mod multi_protocol;
pub use multi_protocol::*;

pub mod rpc_macros;

pub use anyhow;
pub use bincode;
pub use paste::paste;
pub use serde;
pub use serde::de::DeserializeOwned;
pub use serde::Deserialize;
pub use serde::Serialize;
pub use tokio;

pub use lockshed::SharedOption;
pub use tokio_socket::{SocketAddr, SocketPeer};