hyperdb_api_core/lib.rs
1// Copyright (c) 2026, Salesforce, Inc. All rights reserved.
2// SPDX-License-Identifier: Apache-2.0 OR MIT
3
4//! Internal implementation details for [`hyperdb-api`](https://crates.io/crates/hyperdb-api).
5//!
6//! **This crate is not a public API.** Use `hyperdb-api` directly. The items
7//! exposed here may change between any two releases, including patch releases,
8//! without semver deprecation.
9//!
10//! # Organization
11//!
12//! - [`types`] — SQL type system, binary encoding, OIDs (ex-`hyper-types`)
13//! - [`protocol`] — `PostgreSQL` wire protocol messages, `HyperBinary` COPY format (ex-`hyper-protocol`)
14//! - [`client`] — Sync/async TCP and gRPC clients, auth, TLS (ex-`hyper-client`)
15
16#![allow(
17 missing_docs,
18 reason = "internal crate; contributor-facing docs live in the per-layer DEVELOPMENT-*.md files in docs/"
19)]
20
21pub mod client;
22pub mod protocol;
23pub mod types;