#[cfg(all(feature = "otap-zstd", target_arch = "wasm32"))]
compile_error!(
"the `otap-zstd` feature enables Arrow's C Zstandard backend, which cannot \
target wasm32; build WASM without `otap-zstd` (WASM OTAP supports \
uncompressed and LZ4 Arrow IPC only)"
);
mod decoder;
mod logs;
mod metrics;
mod traces;
mod validation;
mod wire;
#[cfg(all(feature = "grpc", not(target_arch = "wasm32")))]
pub mod grpc_service;
pub use decoder::OtapDecoder;
pub use wire::{ArrowPayload, ArrowPayloadType, BatchArrowRecords, BatchStatus, StatusCode};