prost_arrow/
lib.rs

1#[allow(unused_imports)]
2#[macro_use]
3extern crate prost_arrow_derive;
4
5#[doc(hidden)]
6pub use prost_arrow_derive::*;
7
8mod binary;
9mod lists;
10mod primitives;
11mod traits;
12
13pub use binary::*;
14pub use lists::*;
15pub use primitives::*;
16pub use traits::*;
17
18pub fn new_builder<T: ToArrow>() -> T::Builder {
19    <T as ToArrow>::Builder::new_with_capacity(0)
20}
21
22pub fn new_builder_with_capacity<T: ToArrow>(capacity: usize) -> T::Builder {
23    <T as ToArrow>::Builder::new_with_capacity(capacity)
24}