1#[macro_use]
2extern crate tracing;
3
4#[macro_use]
5mod mac;
6
7mod cf;
8#[doc(hidden)]
9pub mod ctx;
10mod doc;
11mod exe;
12mod fnc;
13mod vs;
14
15pub mod sql;
16
17#[doc(hidden)]
18pub mod cnf;
19#[doc(hidden)]
20pub mod dbs;
21#[doc(hidden)]
22pub mod env;
23#[doc(hidden)]
24pub mod err;
25#[doc(hidden)]
26pub mod fflags;
27#[doc(hidden)]
28pub mod iam;
29#[doc(hidden)]
30pub mod idg;
31#[doc(hidden)]
32pub mod idx;
33#[doc(hidden)]
34pub mod key;
35#[doc(hidden)]
36pub mod kvs;
37#[doc(hidden)]
38pub mod options;
39#[doc(hidden)]
40pub mod rpc;
41#[doc(hidden)]
42pub mod syn;
43
44#[cfg(feature = "ml")]
45#[doc(hidden)]
46pub use surrealml as ml;
47#[cfg(feature = "ml")]
48#[doc(hidden)]
49pub mod obs;
50
51#[doc(hidden)]
52pub mod test_helpers {
53 pub use crate::vs::conv::to_u128_be;
54 pub use crate::vs::generate_versionstamp_sequences;
55}
56
57#[doc(hidden)]
58pub mod channel {
60 pub use channel::bounded;
61 pub use channel::unbounded;
62 pub use channel::Receiver;
63 pub use channel::Sender;
64}