iridis_message/
lib.rs

1//! This module defines `ArrowMessage` trait and its implementation for structs and enums.
2
3pub(crate) mod helper;
4pub(crate) mod traits;
5
6/// This prelude contains everything you need to use this crate.
7pub mod prelude {
8    pub use crate::helper::*;
9    pub use crate::traits::*;
10
11    pub use iridis_message_derive::*;
12
13    pub(crate) use thirdparty::*;
14
15    pub mod thirdparty {
16        pub use arrow_array;
17        pub use arrow_buffer;
18        pub use arrow_data;
19        pub use arrow_schema;
20
21        pub use eyre::{self, Context, OptionExt, Result};
22    }
23}