use dubbo::codegen::Request; use crate::sample::greeter_client::GreeterClient; use crate::sample::GreeterRequest; mod sample; #[tokio::main] async fn main() { let mut cli = GreeterClient::new().with_uri("http://127.0.0.1:8888".to_string()); println!("# unary call"); let resp = cli .greet(Request::new(GreeterRequest { name: "message from client".to_string(), })) .await; let resp = match resp { Ok(resp) => resp, Err(err) => return println!("{:?}", err), }; let (_parts, body) = resp.into_parts(); println!("Response: {:?}", body); }