//! Common types, traits, and macros for async-snmp applications.
//!
//! # Usage
//!
//! ```rust,no_run
//! use async_snmp::prelude::*;
//! ```
//!
//! The prelude imports:
//!
//! - Client configuration: [`Auth`], [`Client`], [`ClientBuilder`], [`Retry`],
//! and [`TargetClientBuilder`]
//! - Protocol data: [`Oid`], [`Value`], [`VarBind`], and [`Version`]
//! - Decode compatibility: [`DecodeAnomaly`] and [`DecodeConfig`]
//! - Error handling: [`Error`] and [`Result`]
//! - SNMPv3 protocols: [`AuthProtocol`] and [`PrivProtocol`]
//! - The [`oid!`] macro for OID construction (wire validity is checked during
//! encoding)
pub use crate;
pub use crate;
pub use crate;
pub use crateOid;
pub use crate;
pub use crateValue;
pub use crateVarBind;
pub use crateVersion;
pub use crateoid;