2017-02-26 01:54:14 +08:00
|
|
|
#![no_std]
|
2018-05-15 00:52:14 +08:00
|
|
|
#![cfg_attr(feature = "alloc", feature(alloc))]
|
2017-02-26 01:54:14 +08:00
|
|
|
|
2018-05-15 21:27:23 +08:00
|
|
|
extern crate failure;
|
|
|
|
#[macro_use]
|
|
|
|
extern crate failure_derive;
|
2018-05-15 00:52:14 +08:00
|
|
|
#[cfg(feature = "alloc")]
|
2018-05-14 21:03:57 +08:00
|
|
|
extern crate alloc;
|
2017-02-26 01:54:14 +08:00
|
|
|
extern crate cslice;
|
|
|
|
#[cfg(feature = "log")]
|
|
|
|
#[macro_use]
|
|
|
|
extern crate log;
|
|
|
|
|
2020-08-26 11:32:11 +08:00
|
|
|
extern crate byteorder;
|
2018-05-14 20:51:44 +08:00
|
|
|
extern crate io;
|
2017-02-26 01:54:14 +08:00
|
|
|
extern crate dyld;
|
|
|
|
|
|
|
|
// Internal protocols.
|
|
|
|
pub mod kernel_proto;
|
2018-05-15 01:26:36 +08:00
|
|
|
pub mod drtioaux_proto;
|
2017-02-26 01:54:14 +08:00
|
|
|
|
|
|
|
// External protocols.
|
2018-05-15 00:52:14 +08:00
|
|
|
#[cfg(feature = "alloc")]
|
2017-03-29 11:35:45 +08:00
|
|
|
pub mod mgmt_proto;
|
2018-05-15 00:52:14 +08:00
|
|
|
#[cfg(feature = "alloc")]
|
2017-02-26 01:54:14 +08:00
|
|
|
pub mod analyzer_proto;
|
2018-05-15 00:52:14 +08:00
|
|
|
#[cfg(feature = "alloc")]
|
2017-02-26 01:54:14 +08:00
|
|
|
pub mod moninj_proto;
|
2018-05-15 00:52:14 +08:00
|
|
|
#[cfg(feature = "alloc")]
|
2017-02-26 01:54:14 +08:00
|
|
|
pub mod session_proto;
|
|
|
|
pub mod rpc_proto;
|