libskyfall 0.1.0

Quantum-Safe P2P Communication System
Documentation
mod error;

pub mod identity;
pub use identity::{ Identity, PublicIdentity };

pub mod context;
pub use context::{ ALPN, Context, ContextConnection };

mod crypto;

pub use crypto::Message;

pub mod utils;

mod channel;

pub use channel::Channel;

mod client;

pub use client::{ Client, Profile, Peer, PeerInfo, ClientState, ClientEvent };

pub mod handlers;

pub(crate) use error::{ Error, Result };

pub use error::{ Error as SkyfallError, Result as SkyfallResult };

pub use libskyfall_macros::{handler, route};

pub mod reexport {
    pub use uuid;
    pub use anyhow;
    pub use async_trait;
    pub use serde_json;
}