0
0
mirror of https://github.com/tursodatabase/libsql.git synced 2024-12-15 05:09:50 +00:00
Avinash Sajjanshetty facb8942e4
Add storage server (#1431)
* Add build and version files

* Add `FrameStore` trait

This trait provides the methods which can be implemented by different
storage backends like Redis, Foundation DB etc.

* Add a gRPC server which implements Storage Server proto

* Add storage server runner with pluggable storage backends

* Add an InMemory FrameStore

* Address review comments

- Remove unnecessary Arc/Mutex in the Service struct
- Chnage all `&self mut` to `&self` in the `FrameStore` trait, handle
  locking internally

* Set cargo publish to false
2024-06-03 04:32:44 +00:00

7 lines
156 B
Rust

use vergen::EmitBuilder;
fn main() -> Result<(), Box<dyn std::error::Error>> {
EmitBuilder::builder().git_sha(false).all_build().emit()?;
Ok(())
}