You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I love your crate and would like to try is as a simpler interface to RA as a way to test/prove an idea of mine.
To that end, I'm curious to know if you'd be interested in publishing the crate as a library.
More precisely, exposing these.
Arguably, maintenance cost doesn't change much since it's still the same code, just divided into two.
Though I understand if you don't want to open the inner interface as you'd need to keep API promises, etc.
If you're keen on having it done, I can open a PR splitting it.
The text was updated successfully, but these errors were encountered:
Hi @jmg-duarte,the crate was written with the future possibility of future librarization in mind. But you're the first one to actually ask for it, so it never got done, for yagni reasons.
Feel free to open a PR. I would handle the library crate similar to rust-analyzer's library crates though: exposed inner APIs with semver-compatible release versioning but no guarantee for a stable API. Expect breakages. That said the implementation has mostly settled at this point. So those should be a rare occasion (e.g. when rust-analyzer makes a significant changes that trickle down into cargo-modules' API).
Hey there!
I love your crate and would like to try is as a simpler interface to RA as a way to test/prove an idea of mine.
To that end, I'm curious to know if you'd be interested in publishing the crate as a library.
More precisely, exposing these.
Arguably, maintenance cost doesn't change much since it's still the same code, just divided into two.
Though I understand if you don't want to open the inner interface as you'd need to keep API promises, etc.
If you're keen on having it done, I can open a PR splitting it.
The text was updated successfully, but these errors were encountered: