-
-
Notifications
You must be signed in to change notification settings - Fork 332
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
kube super-crate #651
Comments
👍 for me. One thing that we've ran inte at @stackabletech is that derive macros make facades a bit tricky. Essentially, the macro has no idea about whether to refer to the traits that it interacts with using the original crate (which means that everyone still needs to pull in the direct dependency) or the facade crate (preventing direct imports which allow cargo to optimize compilation slightly). One way to work around this would be to have an attribute for overriding the path to |
this was released in 0.62.0 🎉 |
Something I've been wanting for a long time, but have been put up because of how it's going to be done.
Raising it again now, because once there's some agreement on delineation in #642, we ought to do this to fix dependabot issues (users get dependabot issues for kube and kube_runtime separately, which is incompatible with our versioning policy).
through exposingApi
as an async trait: see Make an async_trait for Api trait to remove kube dependency from kube-runtime #592api
andconfig
modules into one or two new crateskube
kube-runtime
fromkube
under aruntime
feature=>
kube
is a facade crate only the only thing users depend onThe text was updated successfully, but these errors were encountered: