rpc_api_server/
api_point.rs

1use serde::{Deserialize, Serialize};
2use serde::de::DeserializeOwned;
3
4use rpc_api::rpc::handlers::Request;
5
6#[derive(Serialize, Deserialize, Debug)]
7pub struct PointRequest {
8    pub x: i32,
9    pub y: i32,
10}
11
12#[derive(Serialize, Deserialize, Debug)]
13pub struct PointResponse {
14    pub sum: i32,
15}
16
17
18impl Request<PointResponse> for PointRequest {}