// This file is part of network. It is subject to the license terms in the COPYRIGHT file found in the top-level directory of this distribution and at https://raw.githubusercontent.com/lemonrock/network/master/COPYRIGHT. No part of network, including this file, may be copied, modified, propagated, or distributed except according to the terms contained in the COPYRIGHT file.
// Copyright © 2018 The developers of network. See the COPYRIGHT file in the top-level directory of this distribution and at https://raw.githubusercontent.com/lemonrock/network/master/COPYRIGHT.
//! # network-collections
//!
//! Collections suitable for use with networking, particularly when a fixed memory usage is required to prevent out-of-memory crashes. Includes two kinds of least recently used caches, a bounded hash map, a magic ring buffer (virtual ring buffer) and an arena allocator.
extern crate arrayvec;
extern crate dpdk_unix;
extern crate libc;
extern crate likely;
extern crate network_time;
/// An efficient arena allocator.
/// Least Recently Used caches.
/// Magic ring buffers.
pub use ArrayVec;
use HashMap;
use Eq;
use fmt;
use Debug;
use Formatter;
use Hash;
use Hasher;
use align_of;
use ManuallyDrop;
use size_of;
use transmute;
use OsStrExt;
use NonNull;
use null_mut;
use MillisecondDuration;
use MonotonicMillisecondTimestamp;
include!;
include!;
include!;