Expand description
This module provides runtime utilities for the compiled
executable code of [builtin_macros::exec_spec].
Macros§
- exec_
spec - Automatically compiles spec items to exec items, with proofs of functional correctness.
Traits§
- Deep
View Clone - Cloned objects have the same deep view
- Exec
Spec Eq - Spec for the executable version of equality.
- Exec
Spec Index - Spec for executable version of
Seqindexing. - Exec
Spec Len - Spec for executable version of
Seq::len. - Exec
Spec Type - Any spec types used in
exec_specmacro must implement this trait to indicate the corresponding exec type (owned and borrowed versions). - ToOwned
- ToRef
ToRefandToOwnedare almost the same trait but separated to avoid type inference ambiguities.
Type Aliases§
- Spec
String - We use this special alias to tell the
exec_specmacro to compileSeq<char>toStringinstead ofVec<char>.