We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9614cdb commit 57f0dadCopy full SHA for 57f0dad
1 file changed
crates/rmcp/src/service.rs
@@ -554,12 +554,11 @@ pub struct Peer<R: ServiceRole> {
554
subscription_channels: Arc<std::sync::RwLock<SubscriptionChannelMap<R::PeerNot>>>,
555
}
556
557
-impl<R> Clone for Peer<R>
+impl<R: Clone + ServiceRole> Clone for Peer<R>
558
where
559
- R: Clone + ServiceRole,
560
R::PeerInfo: Clone,
561
{
562
- fn clone(&self) -> Self {
+ fn clone(&self) -> Peer<R> {
563
Self {
564
tx: self.tx.clone(),
565
request_id_provider: self.request_id_provider.clone(),
0 commit comments