2021-12-08 03:09:45 +00:00
|
|
|
#![deny(clippy::all)]
|
2021-12-09 21:11:52 +00:00
|
|
|
#![deny(unused_must_use)]
|
2021-11-22 16:28:30 +00:00
|
|
|
|
|
|
|
#[macro_use]
|
|
|
|
extern crate alloc;
|
|
|
|
|
|
|
|
mod attachment_manager;
|
|
|
|
mod callback_state_machine;
|
2022-01-03 04:49:01 +00:00
|
|
|
mod connection_manager;
|
2021-11-22 16:28:30 +00:00
|
|
|
mod connection_table;
|
|
|
|
mod dht;
|
|
|
|
mod intf;
|
|
|
|
mod lease_manager;
|
2022-01-04 04:58:26 +00:00
|
|
|
mod network_connection;
|
2021-11-22 16:28:30 +00:00
|
|
|
mod network_manager;
|
|
|
|
mod receipt_manager;
|
|
|
|
mod routing_table;
|
|
|
|
mod rpc_processor;
|
|
|
|
mod veilid_api;
|
|
|
|
mod veilid_config;
|
|
|
|
mod veilid_core;
|
|
|
|
mod veilid_rng;
|
|
|
|
|
|
|
|
#[macro_use]
|
|
|
|
pub mod xx;
|
|
|
|
|
|
|
|
pub use self::attachment_manager::AttachmentState;
|
|
|
|
pub use self::veilid_api::*;
|
|
|
|
pub use self::veilid_config::*;
|
2022-01-18 17:33:14 +00:00
|
|
|
pub use self::veilid_core::{VeilidCore, VeilidCoreSetup};
|
2021-11-22 16:28:30 +00:00
|
|
|
|
|
|
|
pub mod veilid_capnp {
|
|
|
|
include!(concat!(env!("OUT_DIR"), "/proto/veilid_capnp.rs"));
|
|
|
|
}
|
|
|
|
|
|
|
|
pub mod tests;
|