Skip to main content

Crate elicitation_verus

Crate elicitation_verus 

Source
Expand description

Verus verification proofs for elicitation contract types.

This module contains Verus executable specifications for formal verification. Proofs are simplified stubs focusing on type-level contracts.

§Verification Architecture

Complete trenchcoat verification pipeline:

  • Contract types: User-facing validated types
  • Trenchcoat types: Internal stdlib wrappers
  • Stdlib types: Trusted foundation

§Usage

These proofs are for verification only and don’t affect runtime behavior. Run with: verus crates/elicitation_verus/src/lib.rs

Modules§

bools
Verus proofs for boolean contract types.
chars
clap_types
collections
Verus proofs for collection contract types.
datetimes
durations
egui_types
external_types
floats
gallery
Verus proof gallery — learning curriculum for the VSM companion pattern.
generated
Generated VSM companion proofs — produced by elicitation generate verus.
geo_types
geojson_types
georaster_types
integers
ipaddr_bytes
macaddr
networks
palette_types
pathbytes
paths
primitives
proj_types
ratatui_types
regexbytes
regexes
rstar_types
serde_boundary
socketaddr
sqlx_types
stdlib_collections
strings
tokio_types
tuples
ui_types
urlbytes
urls
utf8
uuid_bytes
uuids
values
wgpu_types
winit_types
wkb_types
wkt_types