#![allow(non_camel_case_types)]
#![allow(non_snake_case)]
#![allow(dead_code)]
#![allow(non_upper_case_globals)]
#![allow(improper_ctypes)]
#![allow(clippy::unneeded_field_pattern)]
#![cfg_attr(nightly, feature(strict_provenance))]
#[cfg(
any(
// no features at all will cause problems
not(any(feature = "pg11", feature = "pg12", feature = "pg13", feature = "pg14", feature = "pg15", feature = "pg16")),
))]
std::compile_error!("exactly one feature must be provided (pg11, pg12, pg13, pg14, pg15, pg16)");
mod cshim;
mod cstr;
mod include;
mod node;
mod port;
pub mod submodules;
#[cfg(feature = "cshim")]
pub use cshim::*;
pub use cstr::AsPgCStr;
pub use include::*;
pub use node::PgNode;
pub use port::*;
pub use submodules::*;
mod seal {
pub trait Sealed {}
}
#[cfg(target_os = "linux")]
#[link(name = "resolv")]
extern "C" {}