#![allow(non_upper_case_globals)]
#![deny(missing_docs)]
#![feature(const_fn, core_intrinsics, untagged_unions)]
#[cfg(feature = "dpdk-sys")] extern crate dpdk_sys;
#[macro_use] extern crate likely;
extern crate network_endian;
extern crate network_ethernet;
extern crate network_internet_protocol;
extern crate network_packet;
extern crate network_time;
extern crate serde;
#[macro_use] extern crate serde_derive;
use self::AddressResolutionProtocolIncomingNetworkPacketDropReason::*;
#[cfg(feature = "dpdk-sys")] use dpdk_sys::*;
#[cfg(feature = "libc")] use libc::*;
use ::network_endian::*;
use ::network_ethernet::EthernetAddresses;
use ::network_ethernet::EtherType;
use ::network_ethernet::Layer3Packet;
use ::network_ethernet::packet_processing::EthernetIncomingNetworkPacket;
use ::network_ethernet::packet_processing::EthernetIncomingNetworkPacketDropObserver;
use ::network_ethernet::packet_processing::EthernetIncomingNetworkPacketDropReason;
use ::network_ethernet::packet_processing::Layer3PacketProcessing;
use ::network_ethernet::MediaAccessControlAddress;
use ::network_internet_protocol::*;
use ::network_internet_protocol::packet_processing::*;
use ::network_internet_protocol::version_4::*;
use ::network_packet::IncomingNetworkPacketProcessingDropReason;
use ::network_time::MonotonicMillisecondTimestamp;
use ::serde::Serialize;
use ::serde::Serializer;
use ::std::fmt;
use ::std::fmt::Debug;
use ::std::fmt::Display;
use ::std::fmt::Formatter;
use ::std::marker::PhantomData;
use ::std::mem::size_of;
#[cfg(feature = "dpdk-sys")] use ::std::mem::transmute;
use ::std::ptr::NonNull;
use ::std::rc::Rc;
include!("arp_unsupported.rs");
include!("drop.rs");
include!("AddressResolutionPacketProcessing.rs");
include!("AddressResolutionProtocolIncomingNetworkPacketDropReason.rs");
include!("AddressResolutionProtocolPacket.rs");
include!("AddressResolutionProtocolPacketHeader.rs");
include!("AddressResolutionProtocolPacketInternetProtocolVersion4Payload.rs");
include!("AddressResolutionProtocolPacketPayload.rs");
include!("HardwareType.rs");
include!("Operation.rs");