You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We use a mixture of Rust and target-language (fstar!) annotations in our code right now and there are a number of limitations around where we can add these annotations and what we can write in them. After having gained experience in annotating various codebases now, we should revisit the design of our annotation system and make it uniform and robust.
We use a mixture of Rust and target-language (
fstar!
) annotations in our code right now and there are a number of limitations around where we can add these annotations and what we can write in them. After having gained experience in annotating various codebases now, we should revisit the design of our annotation system and make it uniform and robust.Some related issues:
self
in requires clause gets renamed toself__
#1224ensures
/requires
on traits and impls: better ergonomics #829requires
andensure
clauses on traits: add inheritance #789hax_lib::attributes
: impls:requires
clause not available inensures
#784refine
attributes #904&mut _
binder infstar!
inside loop invariant #861debug_assert!
#1268fstar!
macro specialized for booleans #1269The text was updated successfully, but these errors were encountered: