1#![doc(html_favicon_url = "https://surrealdb.s3.amazonaws.com/favicon.png")]
16#![doc(html_logo_url = "https://surrealdb.s3.amazonaws.com/icon.png")]
17
18#[macro_use]
19extern crate tracing;
20
21#[macro_use]
22mod mac;
23
24mod cf;
25mod doc;
26mod exe;
27mod fnc;
28
29pub mod api;
30pub mod cnf;
31pub mod ctx;
32pub mod dbs;
33pub mod env;
34pub mod err;
35pub mod fflags;
36pub mod gql;
37pub mod iam;
38pub mod idg;
39pub mod idx;
40pub mod key;
41pub mod kvs;
42pub mod mem;
43pub mod obs;
44pub mod options;
45pub mod rpc;
46pub mod sql;
47pub mod str;
48pub mod syn;
49pub mod sys;
50pub mod vs;
51
52#[cfg(feature = "ml")]
53pub use surrealml as ml;
54
55pub mod channel {
57 pub use async_channel::bounded;
58 pub use async_channel::unbounded;
59 pub use async_channel::Receiver;
60 pub use async_channel::Sender;
61}