feat: Make tentacle run on async std #269
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
review #268 first
This PR allows
tentacle
to run onasync-std
, and becauseasync-std
also integrateswasm-bindgen-futures
, this means that when on the wasm platform, not need to encapsulate the correspondingspawn
function again.The extra operation is to put the code of the tentacle library into a sub-folder.
Please note that because the workspace features work is quite weird if you want to enable configurations other than the default feature in this project, such as
tokio
+generic timer
/async std
+any timer
, please manually delete the default feature ofyamux
onyamux/Cargo.toml
and then compile.But as a dependency under non-workspace, it has no effect