//! WASM ABI helpers: pack/unpack a (ptr, len) pair into an i64 return value.
/// Re-export so `crate::imp::core::abi::ErrorCode` resolves (consumed by host/guest).
pub use crateErrorCode;
/// Pack a 32-bit pointer and length into a single i64: `(ptr << 32) | len`.
pub const
/// Split a packed i64 back into `(ptr, len)`.
pub const
/// An error sentinel has `len == 0` and the pointer reinterpreted as i32 is negative.
pub const