odysa commented on issue #124:
URL: https://github.com/apache/iceberg-rust/issues/124#issuecomment-1924284690

   > I mean we may need an extra layer for task scheduling, so that we can be 
adopted to any async runtime such as tokio, async-std.
   
   Do you want users to choose their own runtime like 
[sqlx](https://github.com/launchbadge/sqlx/tree/main#install)?
   They are building an abstraction 
layer([Runtime](https://github.com/launchbadge/sqlx/tree/next/sqlx-core/src/runtime))
 so `sqlx` can run on many blocking/non-blocking runtime.
   ```
   # tokio (no TLS)
   sqlx = { version = "0.7", features = [ "runtime-tokio" ] }
   # async-std (no TLS)
   sqlx = { version = "0.7", features = [ "runtime-async-std" ] }
   ```
   I am interested in this feature, but it will take some time for me to draft 
a design.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org
For additional commands, e-mail: issues-h...@iceberg.apache.org

Reply via email to