@@ -26,6 +26,7 @@ doctest = false
2626
2727[features ]
2828default = [" full-opa" , " arc" , " rvm" ]
29+ verus = [" dep:vstd" ]
2930
3031arc = []
3132ast = []
@@ -48,7 +49,7 @@ cache = ["dep:lru"]
4849rvm = [" dep:postcard" , " dep:indexmap" ]
4950semver = [" dep:semver" ]
5051allocator-memory-limits = [" std" , " mimalloc" , " mimalloc/allocator-memory-limits" ]
51- std = [" rand/std" , " rand/std_rng" , " serde_json/std" , " indexmap?/std" , " msvc_spectre_libs" , " dep:parking_lot" , " vstd/std" ]
52+ std = [" rand/std" , " rand/std_rng" , " serde_json/std" , " indexmap?/std" , " msvc_spectre_libs" , " dep:parking_lot" , " vstd? /std" ]
5253time = [" dep:chrono" , " dep:chrono-tz" ]
5354uuid = [" dep:uuid" ]
5455urlquery = [" dep:url" ]
@@ -142,7 +143,7 @@ postcard = { version = "1.1.3", default-features = false, features = ["alloc"],
142143# Verus-related dependencies.
143144# vstd is always enabled. In no_std builds only the `alloc` feature is used; the
144145# crate's `std` feature enables `vstd/std` (which matches vstd's default features).
145- vstd = { version = " =0.0.0-2026-06-14-0213" , default-features = false , features = [" alloc" ] }
146+ vstd = { version = " =0.0.0-2026-06-14-0213" , optional = true , default-features = false , features = [" alloc" ] }
146147
147148[dev-dependencies ]
148149anyhow = " 1.0.102"
0 commit comments