surrealpatch/src/main.rs

34 lines
820 B
Rust
Raw Normal View History

//! This binary is the web-platform server for [SurrealDB](https://surrealdb.com) the
//! ultimate cloud database for tomorrow's applications. SurrealDB is a scalable,
//! distributed, collaborative, document-graph database for the realtime web.
//!
//! This binary can be used to start a database server instance using an embedded
//! in-memory datastore, or an embedded datastore persisted to disk. In addition, it
//! can be used in distributed mode by connecting to a distributed [TiKV](https://tikv.org)
//! key-value store.
2023-02-03 11:46:39 +00:00
#![deny(clippy::mem_forget)]
2022-03-23 15:12:29 +00:00
#![forbid(unsafe_code)]
2020-06-29 15:36:01 +00:00
#[macro_use]
extern crate log;
#[macro_use]
mod mac;
2020-06-29 15:36:01 +00:00
mod cli;
mod cnf;
mod dbs;
mod env;
2020-06-29 15:36:01 +00:00
mod err;
mod iam;
2022-02-09 15:55:04 +00:00
mod net;
mod o11y;
mod rpc;
2020-06-29 15:36:01 +00:00
use std::process::ExitCode;
fn main() -> ExitCode {
cli::init() // Initiate the command line
2020-06-29 15:36:01 +00:00
}