//! Error type for the datapath buffer pool.
usethiserror::Error;/// Result alias for datapath operations.
pubtypeResult<T>=std::result::Result<T, Error>;/// Errors raised by the datapath primitives.
#[derive(Debug, Error)]pubenumError{/// Packet pool error (buffer too large, or pool exhausted).
#[error("packet pool error: {0}")]
PacketPool(String),}