Skip to content
Discussion options

You must be logged in to vote

Thank you again, @swarm59, for another precise report and for testing the generated output as a real consumer project. You were right about the resulting E0433 errors, although the underlying problem turned out to be a code-generation dependency leak rather than only missing documentation.

Every generated Rust struct emitted references to zerodds_sql_filter::Value, even when the consumer did not use content filtering. That forced applications to declare an implementation-detail crate as a direct dependency. The existing zerodds-dcps API already re-exported the type as FilterValue, but the IDL backend did not use that public path.

The direct issue is fixed on main in bd7e592. Generated Rus…

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by SandraK82
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants