mssql-tds 0.1.0

Rust implementation of the TDS (Tabular Data Stream) protocol for SQL Server
Documentation
// Copyright (c) Microsoft Corporation.
// Licensed under the MIT License.

//! Connection management types for TDS protocol communication with SQL Server.
//!
//! Key types:
//! - [`tds_client::TdsClient`] — primary client for executing queries and managing connections
//! - [`client_context::ClientContext`] — connection configuration (credentials, encryption, timeouts)
//! - [`bulk_copy::BulkCopy`] — bulk data loading

pub mod bulk_copy;
pub(crate) mod bulk_copy_state;
/// Client connection context and authentication factories.
pub mod client_context;
pub(crate) mod connection_actions;
/// Server cursor RPCs (`sp_cursor*`) via the
/// [`CursorClient`](crate::connection::cursor_ops::CursorClient) trait.
pub mod cursor_ops;
pub(crate) mod datasource_parser;
pub(crate) mod execution_context;
pub(crate) mod instance_cache;
pub(crate) mod metadata_retriever;
pub(crate) mod session_recovery;
/// Primary client type and result set traits.
pub mod tds_client;
/// Transport layer (TCP, Named Pipes, Shared Memory).
pub mod transport;