The ashpd library underlying portal support seems to support both tokio and async-std. My application already involves tokio, so it'd be nice to avoid adding a huge pile of dependencies (somehow unilaterally including multiple versions of parts of the stack, not to mention outdated versions of large platform bindings crates) via async-std.
As it is, adding rfd adds 100 new dependencies to my already-complex GUI app.
The
ashpd
library underlying portal support seems to support both tokio and async-std. My application already involves tokio, so it'd be nice to avoid adding a huge pile of dependencies (somehow unilaterally including multiple versions of parts of the stack, not to mention outdated versions of large platform bindings crates) via async-std.As it is, adding rfd adds 100 new dependencies to my already-complex GUI app.