Expand description
Rendering of contracts, function signatures, and verification results.
Presentation-only helpers: contract expansion to (call, meaning) pairs,
function paths with generic bounds, and grouped result trees with verdicts.
Functionsยง
- dedup_
compound_ ๐props - Drop consecutive duplicate compound-
defentries: adefexpands to several primitives sharing the same origin name and arguments, which should render as a singlename(args)line. - emit_
property_ ๐rows - emit_
results_ ๐and_ verdict - emit_
results_ ๐counts_ and_ checkpoints - emit_
verify_ ๐summary - fmt_
contract_ ๐expanded - fmt_
fn_ ๐path_ with_ bounds - fmt_
fn_ ๐path_ with_ generics - fmt_
fn_ ๐with_ params - fmt_
index_ ๐access - Render an
IndexAccess { slice, index }into(slice_str, index_str), stripping leading&mut/&from the slice display. - fmt_
meaning_ ๐template - Substitute
{0},{1},{2}placeholders in a meaning template with the rendered positional arguments. Missing arguments fall back to"_". - insert_
bounds_ ๐into_ path