music_player_server/
core.rs1use crate::api::music::v1alpha1::{
2 core_service_server::CoreService, GetVersionRequest, GetVersionResponse,
3};
4
5#[derive(Debug, Default)]
6pub struct Core {}
7
8#[tonic::async_trait]
9impl CoreService for Core {
10 async fn get_version(
11 &self,
12 _request: tonic::Request<GetVersionRequest>,
13 ) -> Result<tonic::Response<GetVersionResponse>, tonic::Status> {
14 let response = GetVersionResponse {
15 version: "0.1.0".to_string(),
16 };
17 Ok(tonic::Response::new(response))
18 }
19}