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}