Extract quartz-proto crate
This commit is contained in:
parent
6564d13d00
commit
859323bdfb
8 changed files with 33 additions and 6 deletions
18
Cargo.lock
generated
18
Cargo.lock
generated
|
@ -1832,11 +1832,29 @@ name = "quartz-enclave"
|
|||
version = "0.1.0"
|
||||
dependencies = [
|
||||
"prost",
|
||||
"quartz-proto",
|
||||
"tokio",
|
||||
"tonic",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "quartz-proto"
|
||||
version = "0.1.0"
|
||||
dependencies = [
|
||||
"prost",
|
||||
"tonic",
|
||||
"tonic-build",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "quartz-relayer"
|
||||
version = "0.1.0"
|
||||
dependencies = [
|
||||
"quartz-proto",
|
||||
"tokio",
|
||||
"tonic",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "quote"
|
||||
version = "1.0.35"
|
||||
|
|
|
@ -8,5 +8,4 @@ prost = "0.12"
|
|||
tonic = "0.11"
|
||||
tokio = { version = "1.0", features = ["macros", "rt-multi-thread"] }
|
||||
|
||||
[build-dependencies]
|
||||
tonic-build = "0.11"
|
||||
quartz-proto = { path = "../../utils/quartz-proto" }
|
||||
|
|
|
@ -14,12 +14,12 @@
|
|||
unused_qualifications
|
||||
)]
|
||||
|
||||
mod proto;
|
||||
mod server;
|
||||
|
||||
use quartz_proto::quartz::core_server::CoreServer;
|
||||
use tonic::transport::Server;
|
||||
|
||||
use crate::{proto::quartz::core_server::CoreServer, server::CoreService};
|
||||
use crate::server::CoreService;
|
||||
|
||||
#[tokio::main(flavor = "current_thread")]
|
||||
async fn main() -> Result<(), Box<dyn std::error::Error>> {
|
||||
|
|
|
@ -1,7 +1,6 @@
|
|||
use quartz_proto::quartz::{core_server::Core, SessionCreateRequest, SessionCreateResponse};
|
||||
use tonic::{Request, Response, Status};
|
||||
|
||||
use crate::proto::quartz::{core_server::Core, SessionCreateRequest, SessionCreateResponse};
|
||||
|
||||
#[derive(Debug, Default)]
|
||||
pub struct CoreService {}
|
||||
|
||||
|
|
11
utils/quartz-proto/Cargo.toml
Normal file
11
utils/quartz-proto/Cargo.toml
Normal file
|
@ -0,0 +1,11 @@
|
|||
[package]
|
||||
name = "quartz-proto"
|
||||
version = "0.1.0"
|
||||
edition = "2021"
|
||||
|
||||
[dependencies]
|
||||
prost = "0.12"
|
||||
tonic = "0.11"
|
||||
|
||||
[build-dependencies]
|
||||
tonic-build = "0.11"
|
Loading…
Reference in a new issue