timely_communication/allocator/zero_copy/mod.rs
1//! Allocators based on serialized data which avoid copies.
2//!
3//! These allocators were based on `Abomonation` serialization, and its ability to deserialized
4//! typed Rust data in-place. They surfaced references to data, often ultimately referencing the
5//! raw binary data they initial received.
6//!
7//! For the moment, they no longer use Abomonation due to its unsafety, and instead rely on the
8//! use of `Message::from_bytes` which .. could .. use Abomonation or something safer, but uses
9//! `bincode` at of this writing.
10
11pub mod bytes_slab;
12pub mod bytes_exchange;
13pub mod tcp;
14pub mod allocator;
15pub mod allocator_process;
16pub mod initialize;
17pub mod push_pull;
18pub mod stream;