-
-
Notifications
You must be signed in to change notification settings - Fork 5
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
Check for manually implemented types missing from Gir.toml in the manual section #10
Comments
I can work on this but will need a bit more context. How would you detected that a type defined in source code is meant to be a manual implementation of a binded type (instead of just convenient high level API for example)? |
It's defined in the |
Isn't it the other way around? Get all the manually implemented types in the source code and check if they are present in the |
@gdesmott You could check if a struct/enum of the same name is declared in |
Or assuming that if a |
How would you check "we would usually put the autogenerated code into src/auto/foo.rs"? |
From the .gir files... which we don't have available here yet. Hm! :) |
So ideally we need to gather information from:
and then cross-check them all together. Wouldn't it make more sense to do that in the gir generator itself as it already has the info regarding the |
Not sure if we want that in |
Checking the existence of files seems sufficient for now :) |
@GuillaumeGomez you already added "not_bound" mode that checks both |
Fine by me then! Let's add a |
See https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/issues/169
The text was updated successfully, but these errors were encountered: