#![doc = include_str!("../README.md")]
#![cfg_attr(all(not(feature = "std"), not(test)), no_std)]
#![forbid(unsafe_code)]
#[cfg(feature = "alloc")]
#[macro_use]
extern crate alloc;
#[cfg(feature = "std")]
pub mod bip_port;
pub mod bitstring;
#[cfg(feature = "alloc")]
pub mod calendar;
#[cfg(feature = "alloc")]
pub mod constructed;
pub mod data_link;
pub mod enums;
pub mod error;
pub mod map_hash;
pub mod network_number;
pub mod primitives;
#[cfg(feature = "alloc")]
pub type MacAddr = smallvec::SmallVec<[u8; 6]>;