oliphaunt-wasix 0.1.0

Embedded Postgres for Rust tests and local apps. No Docker, works with SQLx and any Postgres client.
Documentation
#![doc = include_str!("../README.md")]
#![deny(unsafe_code)]

mod oliphaunt;
mod protocol;

#[cfg(feature = "extensions")]
pub use oliphaunt::extensions;

pub use oliphaunt::{
    DataDirArchiveFormat, DataTransferContainer, DescribeQueryParam, DescribeQueryResult,
    DescribeResultField, EngineCapabilities, ExecProtocolOptions, ExecProtocolResult, FieldInfo,
    GlobalListenerHandle, ListenerHandle, NoticeCallback, Oliphaunt, OliphauntBuilder,
    OliphauntError, OliphauntServer, OliphauntServerBuilder, ParserMap, PostgresConfig,
    QueryOptions, QueryTemplate, Results, RowMode, Serializer, SerializerMap, TemplatedQuery,
    Transaction, TypeParser, format_query, quote_identifier,
};
#[cfg(feature = "tools")]
pub use oliphaunt::{PgDumpOptions, PsqlOptions, preflight_wasix_tools};
pub use protocol::messages::{BackendMessage, DatabaseError, NoticeMessage};

#[doc(hidden)]
pub use oliphaunt::{
    AssetManifestMetadata, DebugLevel, FsTraceSnapshot, InstallOptions, InstallOutcome, MountInfo,
    OliphauntPaths, OliphauntProxy, PgDataTemplate, PgDataTemplateManifest, PhaseTiming,
    ProtocolStatsSnapshot, asset_manifest_metadata, build_pgdata_template, capture_phase_timings,
    disable_protocol_stats, ensure_cluster, fs_trace_snapshot, install_and_init,
    install_and_init_in, install_default, install_extension_archive, install_extension_bytes,
    install_into, install_with_options, measure_phase, preload_runtime_module,
    protocol_stats_snapshot, record_phase_timing, reset_fs_trace, reset_protocol_stats,
};