Distinction between spec and impl types #1464
txiang61
started this conversation in
Language design
Replies: 2 comments
-
|
Agree that things like Interestingly, Verus does already support the ghost enum MyEnum {
...
}So maybe currently the well-formedness checks for |
Beta Was this translation helpful? Give feedback.
0 replies
-
|
FWIW, @tjhance has done some exploratory work on this topic here: |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Currently there are no distinction between a specification enum and a implementation enum in Verus and the well-formedness check is applied to both types.
Things like
Boxare implementation detail and would be great if we can strip it out from the implementation for reasoning.Suggestion:
Beta Was this translation helpful? Give feedback.
All reactions