From 5cb9e1987e131dd15eb3110637a8804022ce59a6 Mon Sep 17 00:00:00 2001 From: Nick Mathewson Date: Mon, 31 Oct 2022 11:43:33 -0400 Subject: [PATCH] Require Send+Sync for BridgeDescProvider We require these for NetDirProvider, so this shouldn't be a big reach. --- crates/tor-guardmgr/src/bridge/descs.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/tor-guardmgr/src/bridge/descs.rs b/crates/tor-guardmgr/src/bridge/descs.rs index d91c13a4d..38b485761 100644 --- a/crates/tor-guardmgr/src/bridge/descs.rs +++ b/crates/tor-guardmgr/src/bridge/descs.rs @@ -67,7 +67,7 @@ impl tor_linkspec::HasRelayIdsLegacy for BridgeDesc { /// This is analogous to NetDirProvider. /// /// TODO pt-client: improve documentation. -pub trait BridgeDescProvider: DynClone { +pub trait BridgeDescProvider: DynClone + Send + Sync { /// Return the current set of bridge descriptors. fn bridges(&self) -> Arc;