X-Git-Url: http://git.bitcoin.ninja/index.cgi?p=ldk-c-bindings;a=blobdiff_plain;f=lightning-c-bindings%2Fsrc%2Flightning%2Fln%2Fpeer_handler.rs;h=413c144246fc291981b9297cb286a819357e713b;hp=b832b1f15ca0b2cd43b63b7c0f032cb1e0be7e2a;hb=f0a481f3ab7db33c7cc9cf607f68727b3f89095d;hpb=1a83ffc7dd1e58b330a4fa2245a418638cfa1e59 diff --git a/lightning-c-bindings/src/lightning/ln/peer_handler.rs b/lightning-c-bindings/src/lightning/ln/peer_handler.rs index b832b1f..413c144 100644 --- a/lightning-c-bindings/src/lightning/ln/peer_handler.rs +++ b/lightning-c-bindings/src/lightning/ln/peer_handler.rs @@ -517,6 +517,8 @@ pub struct SocketDescriptor { /// Does not need to free the outer struct containing function pointers and may be NULL is no resources need to be freed. pub free: Option, } +unsafe impl Send for SocketDescriptor {} +unsafe impl Sync for SocketDescriptor {} impl std::cmp::Eq for SocketDescriptor {} impl std::cmp::PartialEq for SocketDescriptor { fn eq(&self, o: &Self) -> bool { (self.eq)(self.this_arg, o) }