1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
//! mod level?
//!

#![allow(clippy::not_unsafe_ptr_arg_deref)]

pub mod api;
mod constants;
pub mod entrypoints;
pub mod errors;
pub mod ext; // TODO dont expose
pub mod prelude;
pub mod scalar;
pub mod table;
pub mod vtab_argparse;

#[doc(inline)]
pub use errors::{Error, ErrorKind, Result};
#[doc(inline)]
pub use scalar::{define_scalar_function, define_scalar_function_with_aux, FunctionFlags};
#[doc(inline)]
pub use table::{
    define_table_function, define_virtual_table, define_virtual_table_writeable,
    define_virtual_table_writeablex, BestIndexError,
};