pub mod protocol {
pub use wscall_protocol::*;
}
pub use wscall_protocol::{
EncryptionKind, ErrorPayload, FileAttachment, FrameCodec, MessageType, PacketBody,
PacketEnvelope, ProtocolError,
};
#[cfg(feature = "server")]
pub mod server {
pub use wscall_server::*;
}
#[cfg(feature = "client")]
pub mod client {
pub use wscall_client::*;
}
#[cfg(feature = "server")]
pub use wscall_server::{
ApiContext, ApiError, EventContext, ExceptionContext, ServerError, ServerHandle,
ValidateParams, WscallServer, validation,
};
#[cfg(feature = "client")]
pub use wscall_client::{ClientError, EventMessage, WscallClient};