vest_lib 0.2.1

Verified parser and serializer combinators in Verus
Documentation

vest_lib

vest_lib is Vest's parser and serializer combinator library verified in Verus. It provides formal format specifications, executable Rust implementations, and compositional correctness and security proofs.

Use this crate directly when implementing a reusable format combinator or a complex format primitive. Most formats can be expressed more concisely using Vest DSL or the ASN.1 frontend.

The default feature is std. For smaller environments, select alloc alone or disable default features for the core-only library:

[dependencies]
vest_lib = { version = "0.2", default-features = false, features = ["alloc"] }

Use the Verus and vstd versions pinned by the corresponding Vest release.