hax icon indicating copy to clipboard operation
hax copied to clipboard

`hax_lib::fstar::options!`: accept `interface`/`both`/`impl`

Open W95Psp opened this issue 1 year ago • 5 comments

hax_lib::fstar::options! is less expressive than hax_lib::fstar::before! or hax_lib::fstar::after!. Those two accept an optional argument to specify where the annotation should go. We need that on options (and friends) as well.

This is particularly useful for options on impl blocks, that (currently) only appears in interfaces (when interfaces are on). @karthikbhargavan had that problem with impls and zr3limit. Additionally we could also make the default smarter for impl blocks.

W95Psp avatar Sep 18 '24 11:09 W95Psp

This issue has been marked as stale due to a lack of activity for 60 days. If you believe this issue is still relevant, please provide an update or comment to keep it open. Otherwise, it will be closed in 7 days.

github-actions[bot] avatar Nov 18 '24 02:11 github-actions[bot]

This issue has been marked as stale due to a lack of activity for 60 days. If you believe this issue is still relevant, please provide an update or comment to keep it open. Otherwise, it will be closed in 7 days.

github-actions[bot] avatar Jan 23 '25 01:01 github-actions[bot]

This issue has been marked as stale due to a lack of activity for 60 days. If you believe this issue is still relevant, please provide an update or comment to keep it open. Otherwise, it will be closed in 7 days.

github-actions[bot] avatar May 15 '25 00:05 github-actions[bot]

This issue has been marked as stale due to a lack of activity for 60 days. If you believe this issue is still relevant, please provide an update or comment to keep it open. Otherwise, it will be closed in 7 days.

github-actions[bot] avatar Nov 06 '25 00:11 github-actions[bot]

Still relevant

maximebuyse avatar Nov 06 '25 12:11 maximebuyse