rune-rs / rune

An embeddable dynamic programming language for Rust.
https://rune-rs.github.io
Apache License 2.0
1.7k stars 85 forks source link

Wrap arguments metadata for documentation in more complex types (relates #757) #759

Closed udoprog closed 1 month ago

udoprog commented 1 month ago

This is a tricky bit that should clarify what is needed to implement #757.

Instead of having metadata spread over disparate fields, they're now unified in a handful of concise types that needs to be implemented and used when generating documentation.