paleolimbot commented on issue #588:
URL: https://github.com/apache/arrow-adbc/issues/588#issuecomment-2853314852

   > I couldn't figure out a way to make the lifetimes more relaxed to match 
what Felipe was requesting there 
   
   This probably requires some `unsafe {}` or `unsafe impl` or maybe a separate 
method that some drivers can choose not to implement until we figure it out. 
Feel free to put up a PR and I can try to fight with the compiler to make 
something work 🙂 
   
   > it's not clear to me if Rust wouldn't end up with the same symbol 
clash/runtime clash issues as Go and C++ in the end
   
   There's quite a bit of Rust Python packaging as prior art with respect to 
symbol clashes (I'm not aware of this being a problem)...as far as I know 
multiple tokio runtimes are not undefined behaviour (more like...supported, but 
creating more than one incurs some overhead).
   
   (None of this should dissuade anybody from writing any Go! Just an excited 
Rust user over here 🙂 )


-- 
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: github-unsubscr...@arrow.apache.org

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

Reply via email to