diff --git a/src/lib.rs b/src/lib.rs index b57ce42..0f7f09e 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -2,6 +2,10 @@ pub mod raas { #[cfg(feature = "async")] use tokio::io::{AsyncReadExt, AsyncWriteExt}; + pub mod service { + include!(concat!(env!("OUT_DIR"), "/raas.service.rs")); + } + pub mod register { include!(concat!(env!("OUT_DIR"), "/raas.register.rs")); } @@ -124,6 +128,7 @@ mod test { #[cfg(feature = "async")] use tokio::io::BufReader; + use tonic::{Request, Response, Status}; #[test] fn create_request() { diff --git a/src/service.proto b/src/service.proto index f26b5f6..f08833c 100644 --- a/src/service.proto +++ b/src/service.proto @@ -3,9 +3,9 @@ syntax = "proto3"; import "resp.proto"; import "cmd.proto"; -package raas; +package raas.service; -service RaaS { +service RAAS { rpc SendRequest(raas.cmd.Request) returns (raas.resp.Response) {} }