14
crates/sq-cluster/Cargo.toml
Normal file
14
crates/sq-cluster/Cargo.toml
Normal file
@@ -0,0 +1,14 @@
|
||||
[package]
|
||||
name = "sq-cluster"
|
||||
version.workspace = true
|
||||
edition.workspace = true
|
||||
|
||||
[dependencies]
|
||||
sq-models = { workspace = true }
|
||||
sq-storage = { workspace = true }
|
||||
sq-grpc-interface = { workspace = true }
|
||||
|
||||
anyhow = { workspace = true }
|
||||
tokio = { workspace = true }
|
||||
tracing = { workspace = true }
|
||||
tonic = { workspace = true }
|
||||
0
crates/sq-cluster/src/lib.rs
Normal file
0
crates/sq-cluster/src/lib.rs
Normal file
10
crates/sq-grpc-interface/Cargo.toml
Normal file
10
crates/sq-grpc-interface/Cargo.toml
Normal file
@@ -0,0 +1,10 @@
|
||||
[package]
|
||||
name = "sq-grpc-interface"
|
||||
version.workspace = true
|
||||
edition.workspace = true
|
||||
|
||||
[dependencies]
|
||||
prost = { workspace = true }
|
||||
prost-types = { workspace = true }
|
||||
tonic = { workspace = true }
|
||||
tonic-prost = { workspace = true }
|
||||
2
crates/sq-grpc-interface/src/grpc/sq/v1/sq.v1.rs
Normal file
2
crates/sq-grpc-interface/src/grpc/sq/v1/sq.v1.rs
Normal file
@@ -0,0 +1,2 @@
|
||||
// This file will be generated by `buf generate`.
|
||||
// Placeholder for initial workspace compilation.
|
||||
6
crates/sq-grpc-interface/src/lib.rs
Normal file
6
crates/sq-grpc-interface/src/lib.rs
Normal file
@@ -0,0 +1,6 @@
|
||||
#[path = "./grpc/sq/v1/sq.v1.rs"]
|
||||
#[allow(clippy::all)]
|
||||
pub mod grpc;
|
||||
|
||||
#[allow(unused_imports)]
|
||||
pub use grpc::*;
|
||||
7
crates/sq-models/Cargo.toml
Normal file
7
crates/sq-models/Cargo.toml
Normal file
@@ -0,0 +1,7 @@
|
||||
[package]
|
||||
name = "sq-models"
|
||||
version.workspace = true
|
||||
edition.workspace = true
|
||||
|
||||
[dependencies]
|
||||
serde = { workspace = true }
|
||||
0
crates/sq-models/src/lib.rs
Normal file
0
crates/sq-models/src/lib.rs
Normal file
14
crates/sq-sdk/Cargo.toml
Normal file
14
crates/sq-sdk/Cargo.toml
Normal file
@@ -0,0 +1,14 @@
|
||||
[package]
|
||||
name = "sq-sdk"
|
||||
version.workspace = true
|
||||
edition.workspace = true
|
||||
|
||||
[dependencies]
|
||||
sq-grpc-interface = { workspace = true }
|
||||
sq-models = { workspace = true }
|
||||
|
||||
anyhow = { workspace = true }
|
||||
tokio = { workspace = true }
|
||||
tracing = { workspace = true }
|
||||
tonic = { workspace = true }
|
||||
thiserror = { workspace = true }
|
||||
0
crates/sq-sdk/src/lib.rs
Normal file
0
crates/sq-sdk/src/lib.rs
Normal file
26
crates/sq-server/Cargo.toml
Normal file
26
crates/sq-server/Cargo.toml
Normal file
@@ -0,0 +1,26 @@
|
||||
[package]
|
||||
name = "sq-server"
|
||||
version.workspace = true
|
||||
edition.workspace = true
|
||||
|
||||
[dependencies]
|
||||
sq-grpc-interface = { workspace = true }
|
||||
sq-models = { workspace = true }
|
||||
sq-storage = { workspace = true }
|
||||
sq-cluster = { workspace = true }
|
||||
sq-sim = { workspace = true }
|
||||
|
||||
anyhow = { workspace = true }
|
||||
tokio = { workspace = true }
|
||||
tracing = { workspace = true }
|
||||
tracing-subscriber = { workspace = true }
|
||||
clap = { workspace = true }
|
||||
dotenvy = { workspace = true }
|
||||
notmad = { workspace = true }
|
||||
drop-queue = { workspace = true }
|
||||
tonic = { workspace = true }
|
||||
prost = { workspace = true }
|
||||
axum = { workspace = true }
|
||||
tower = { workspace = true }
|
||||
tower-http = { workspace = true }
|
||||
http = { workspace = true }
|
||||
3
crates/sq-server/src/main.rs
Normal file
3
crates/sq-server/src/main.rs
Normal file
@@ -0,0 +1,3 @@
|
||||
fn main() {
|
||||
println!("sq-server");
|
||||
}
|
||||
12
crates/sq-sim/Cargo.toml
Normal file
12
crates/sq-sim/Cargo.toml
Normal file
@@ -0,0 +1,12 @@
|
||||
[package]
|
||||
name = "sq-sim"
|
||||
version.workspace = true
|
||||
edition.workspace = true
|
||||
|
||||
[dependencies]
|
||||
anyhow = { workspace = true }
|
||||
tokio = { workspace = true }
|
||||
tracing = { workspace = true }
|
||||
|
||||
[dev-dependencies]
|
||||
tokio = { workspace = true, features = ["full", "test-util"] }
|
||||
0
crates/sq-sim/src/lib.rs
Normal file
0
crates/sq-sim/src/lib.rs
Normal file
17
crates/sq-storage/Cargo.toml
Normal file
17
crates/sq-storage/Cargo.toml
Normal file
@@ -0,0 +1,17 @@
|
||||
[package]
|
||||
name = "sq-storage"
|
||||
version.workspace = true
|
||||
edition.workspace = true
|
||||
|
||||
[dependencies]
|
||||
sq-models = { workspace = true }
|
||||
sq-sim = { workspace = true }
|
||||
|
||||
anyhow = { workspace = true }
|
||||
tokio = { workspace = true }
|
||||
tracing = { workspace = true }
|
||||
crc32fast = { workspace = true }
|
||||
bytes = { workspace = true }
|
||||
|
||||
[dev-dependencies]
|
||||
tokio = { workspace = true, features = ["full", "test-util"] }
|
||||
0
crates/sq-storage/src/lib.rs
Normal file
0
crates/sq-storage/src/lib.rs
Normal file
Reference in New Issue
Block a user