pub mod proto { tonic::include_proto!("session"); } use std::sync::Arc; use tracing::debug; use tonic::{Request, Response, Status}; use proto::session_server::Session; use proto::{SessionRequest, SessionResponse}; use crate::actor::{ state::StateManager, workspace::Workspace as WorkspaceInstance, // TODO fuck x2! }; #[derive(Debug)] pub struct SessionService { state: Arc<StateManager>, } // #[tonic::async_trait] // impl Session for SessionService { // }