Skip to content

Commit ce15d0c

Browse files
authored
Make rle decoder public (#1271)
1 parent fa72873 commit ce15d0c

File tree

2 files changed

+14
-2
lines changed

2 files changed

+14
-2
lines changed

parquet/src/encodings/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,4 @@
1818
pub mod decoding;
1919
pub mod encoding;
2020
pub mod levels;
21-
pub(crate) mod rle;
21+
experimental_mod_crate!(rle);

parquet/src/lib.rs

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,18 @@ macro_rules! experimental_mod {
6868
};
6969
}
7070

71+
macro_rules! experimental_mod_crate {
72+
($module:ident $(, #[$meta:meta])*) => {
73+
#[cfg(feature = "experimental")]
74+
#[doc(hidden)]
75+
$(#[$meta])*
76+
pub mod $module;
77+
#[cfg(not(feature = "experimental"))]
78+
$(#[$meta])*
79+
pub(crate) mod $module;
80+
};
81+
}
82+
7183
#[macro_use]
7284
pub mod errors;
7385
pub mod basic;
@@ -89,7 +101,7 @@ experimental_mod!(util, #[macro_use]);
89101
pub mod arrow;
90102
pub mod column;
91103
experimental_mod!(compression);
92-
mod encodings;
104+
experimental_mod!(encodings);
93105
pub mod file;
94106
pub mod record;
95107
pub mod schema;

0 commit comments

Comments
 (0)