pglite-oxide 0.3.0

Rust helpers for embedding the Electric SQL pglite WebAssembly PostgreSQL runtime
Documentation
#![doc = include_str!("../README.md")]
#![deny(unsafe_code)]

mod pglite;
mod protocol;

pub use pglite::{
    DataTransferContainer, DescribeQueryParam, DescribeQueryResult, DescribeResultField, FieldInfo,
    GlobalListenerHandle, ListenerHandle, NoticeCallback, ParserMap, Pglite, PgliteBuilder,
    PgliteError, PgliteServer, PgliteServerBuilder, QueryOptions, QueryTemplate, Results, RowMode,
    Serializer, SerializerMap, TemplatedQuery, Transaction, TypeParser, format_query,
    quote_identifier,
};
pub use protocol::messages::{DatabaseError, NoticeMessage};

#[doc(hidden)]
pub use pglite::{
    DebugLevel, InstallOptions, InstallOutcome, MountInfo, PgDataTemplate, PgDataTemplateManifest,
    PglitePaths, PgliteProxy, build_pgdata_template, ensure_cluster, install_and_init,
    install_and_init_in, install_default, install_extension_archive, install_extension_bytes,
    install_into, install_with_options, preload_runtime_module,
};