Skip to content

feat(smol): Add support for the smol runtime#21

Draft
felinira wants to merge 4 commits intopimalaya:masterfrom
felinira:wip/smol
Draft

feat(smol): Add support for the smol runtime#21
felinira wants to merge 4 commits intopimalaya:masterfrom
felinira:wip/smol

Conversation

@felinira
Copy link

@felinira felinira commented Sep 28, 2025

Based on #19 and #20, please take a look at them first, they are much simpler to review :)

Also based on pimalaya/core#37

Adds support for the smol runtime as an option besides the tokio runtime.

There is still a lot of duplication going on here. I am quite sure it can be significantly reduced by completely pulling Client out of the tokio module (and renaming it, or the other Client) and just having a few #[cfg(feature = "tokio")] in some places. Alternatively we could have traits that implement the extra functionality on top of Client.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

1 participant