intel_cache_lib/lib.rs
1//! # IntelCache Library
2//!
3//! The IntelCache Library is meant primarily for rust made clients of IntelCache and the server.
4//! It functions primarily by sending and recieving [`self::ic_types::IcPacket`]s to and from [`IcServer`] with [`IcClient`].
5//!
6//! To view available commands, check the apropriate storage module.
7#[macro_use]
8extern crate diesel;
9#[macro_use]
10extern crate diesel_migrations;
11
12extern crate dotenv;
13extern crate ipfs_api_backend_hyper;
14
15pub mod ic_types;
16pub mod lib_backend;
17mod ic_client;
18mod ic_server;
19mod ic_module;
20
21pub use self::ic_server::IcServer as IcServer;
22pub use self::ic_client::IcClient as IcClient;
23pub use self::ic_module::IcModule as IcModule;