implement last interop test

This commit is contained in:
Lucio Franco
2019-09-21 16:02:10 -06:00
parent 922e480cec
commit 782da6f0e5
5 changed files with 118 additions and 14 deletions
+4
View File
@@ -28,6 +28,10 @@ pub(crate) fn generate(service: &Service, proto_path: &str) -> TokenStream {
impl<T: #server_trait> #server_make_service<T> {
pub fn new(inner: T) -> Self {
let inner = Arc::new(inner);
Self::from_shared(inner)
}
pub fn from_shared(inner: Arc<T>) -> Self {
Self { inner }
}
}