pg-proto 0.7.0

Session-typed PostgreSQL wire protocol
Documentation
pub use client_component::{
    BuildError, CancelError, Client, ClientAuthentication, ClientAuthenticationChallenge,
    ClientAuthenticationError, ClientAuthenticationFuture, ClientAuthenticationResponse,
    ClientAuthenticationSession, ClientBuilder, ClientConnection, ClientConnectionContext,
    ClientInitialContext, ClientTlsConfig, ClientTlsConfiguration, ClientTlsError, ClientTlsPolicy,
    ClientTlsProvider, ClientTlsStatus, ClientTransport, ConnectError, ConnectTarget,
    ConnectionChanged, ConnectionClean, IdentityHandler, ProtocolLimitError, ProtocolLimits,
    QueryError, ReloadableClientTls, StartupParameterError, StartupParameters,
    TrustClientAuthentication,
};
pub use codec::{
    Authentication, BackendMessage, Bind, Close, CopyResponse, DataRow, Describe, DescribeTarget,
    DiagnosticField, DiagnosticResponse, Execute, FieldDescription, FrontendMessage, FunctionCall,
    NegotiateProtocolVersion, Parse, RowDescription, TransactionStatus,
};
pub use demux::CancelKey;
pub use intermediary_component::{
    AllowAuthenticatedRoute, AuthenticatedRouteContext, AuthenticatedRoutePolicy,
    BackendForwarding, BackendMiddlewareOutput, CancellationPolicy, CancellationRoute,
    EstablishmentFailurePolicy, ForwardError, ForwardedMessage, FrontendForwarding,
    FrontendMiddlewareOutput, IdentityIntermediaryMiddleware, InitialServerContext, Intermediary,
    IntermediaryAccept, IntermediaryAcceptError, IntermediaryBuildError, IntermediaryBuilder,
    IntermediaryCancellationRegistry, IntermediaryConnection, IntermediaryContexts,
    IntermediaryMiddleware, IntermediaryMiddlewareFactory, RejectCancellation,
    StartupResolutionError, StartupRouteResolver,
};
pub use pipeline::{
    BackendProjectionError, BoundedPipeline, FrontendProjectionError, NoPipeline,
    PipelineConfigError, PipelinePolicy,
};
pub use pre_startup::{CertificateVerification, PreStartupMessage, SslMode, SslStrategy};
pub use runtime_middleware::{
    ClientMiddleware, IdentityMiddleware, MiddlewareChain, MiddlewareFactory, ServerMiddleware,
};
pub use server_component::{
    AcceptError, AcceptedServerTransport, BuildServerError, CancellationRequest, DisabledServerTls,
    IdentityServerHandler, NegotiatedServerTls, NoServerIdentity, NoServerIdentityProvider,
    OptionalServerTls, RequiredServerTls, Server, ServerAccept, ServerAcceptFuture,
    ServerAuthentication, ServerAuthenticationAction, ServerAuthenticationFuture,
    ServerAuthenticationProvider, ServerAuthenticationRequest, ServerAuthenticationResponse,
    ServerBuilder, ServerCancellation, ServerConnection, ServerConnectionContext, ServerIdentity,
    ServerIdentityProvider, ServerProtocolLimits, ServerTlsConfiguration, ServerTlsPolicy,
    TrustIdentity, TrustServerAuthentication,
};
pub use startup::{ProtocolVersion, StartupMessage};