//! Shared error type for the wasm-rt IPC bridge.
//!
//! Each loader wraps [`IpcError`] in its own crate-level error enum
//! via `#[from]` so the trait-surface error variants stay
//! crate-specific (`ExtismError`, `WasmError`) while the IPC code lives
//! once. The pool is generic over its own error type — see
//! [`crate::pool::InstancePool`] — so it doesn't need a shared error.
use Error;
/// Errors raised by the Arrow IPC bridge.
///
/// Both `uni-plugin-extism` and `uni-plugin-wasm` wrap this in their
/// crate-level error enums via `#[from]`.