re_redap_tests 0.26.1

Official test suite for the Rerun Data Protocol
Documentation
//! Official test suite for the Rerun Data Protocol ("redap").
//!
//! ## Usage
//!
//! In the crate containing your implementation of the
//! [`re_protos::cloud::v1alpha1::rerun_cloud_service_server::RerunCloudService`] trait, add an
//! integration test with the following content:
//!
//! ```ignore
//! async fn build() -> YourRerunCloudServiceImpl {
//!     YourRerunCloudServiceImpl::new()
//! }
//!
//! re_redap_tests::generate_redap_tests!(build);
//! ```

// this is a test suite
#![expect(clippy::unwrap_used, clippy::disallowed_methods)]

mod tests;
mod utils;

pub use self::utils::{
    arrow::{RecordBatchExt, SchemaExt},
    path::TempPath,
    rerun::{
        TuidPrefix, create_nasty_recording, create_recording_with_embeddings,
        create_recording_with_properties, create_recording_with_scalars,
        create_recording_with_text, create_simple_recording,
    },
};

pub use self::tests::*;