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