rgb-cln/plugins/src
junderw 32b88a2340 Fix: Remove Sync requirements on Futures returned in the Rust plugin library.
See: https://github.com/bitcoindevkit/bdk/issues/1047#issuecomment-1660645669

In general, futures produced by most libraries in the ecosystem of Rust, and bounds placed
on users of famous runtimes like tokio and its spawn method all lack Sync requirements.

Because of this, anyone who creates a callback using any sort of library that returns a
non-Sync future (which most libraries fit this description) inside of it will get some
cryptic error messages (async error messages still leave a lot to be desired).

Removing these Sync requirements will make the library more useful.
2023-08-08 09:45:42 +09:30
..
codec.rs rs: Run hooks, methods and notification handlers in tokio tasks 2023-04-13 18:13:28 -07:00
lib.rs Fix: Remove Sync requirements on Futures returned in the Rust plugin library. 2023-08-08 09:45:42 +09:30
logging.rs cln-plugin: Prep the logging payload in a let 2022-09-25 15:13:12 +02:00
messages.rs rs: Run hooks, methods and notification handlers in tokio tasks 2023-04-13 18:13:28 -07:00
options.rs rs: Run hooks, methods and notification handlers in tokio tasks 2023-04-13 18:13:28 -07:00