use anyhow::Error; use crate::{messages::discovery::DiscoveryMessage, model::repository::Repository}; use super::DiscoveryBackend; pub struct GiteratedDiscoveryProtocol {} #[async_trait::async_trait] impl DiscoveryBackend for GiteratedDiscoveryProtocol { async fn try_handle(&mut self, request: &DiscoveryMessage) -> Result { todo!() } async fn search(&mut self, search: &str) -> Result, Error> { todo!() } }