pub trait SearchResultsProxyInterface: Send + Sync {
type ServiceFoundResponseFut: Future<Output = Result<(), Error>> + Send;
// Required method
fn service_found(
&self,
peer_id: &PeerId,
protocol: Option<&[ProtocolDescriptor]>,
attributes: &[Attribute],
) -> Self::ServiceFoundResponseFut;
}