verus_builtin 0.0.0-2026-03-01-0109

Verus Builtins: Rust definitions for core constructs in Verus
Documentation
# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO
#
# When uploading crates to the registry Cargo will automatically
# "normalize" Cargo.toml files for maximal compatibility
# with all versions of Cargo and also rewrite `path` dependencies
# to registry (e.g., crates.io) dependencies.
#
# If you are reading this file be aware that the original Cargo.toml
# will likely look very different (and much more reasonable).
# See Cargo.toml.orig for the original contents.

[package]
edition = "2018"
name = "verus_builtin"
version = "0.0.0-2026-03-01-0109"
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Verus Builtins: Rust definitions for core constructs in Verus"
homepage = "https://github.com/verus-lang/verus"
documentation = "https://verus-lang.github.io/verus/verusdoc/vstd/pervasive"
readme = "README.md"
keywords = [
    "verus",
    "verified-rust",
    "verification",
]
categories = ["development-tools"]
license = "MIT"
repository = "https://github.com/verus-lang/verus"
resolver = "2"

[package.metadata.verus]
is-builtin = true

[lib]
name = "verus_builtin"
path = "src/lib.rs"

[lints.clippy]
assign_op_pattern = "allow"
bind_instead_of_map = "allow"
bool_comparison = "allow"
borrow_deref_ref = "allow"
char_lit_as_u8 = "allow"
chars_last_cmp = "allow"
clone_on_copy = "allow"
collapsible_else_if = "allow"
collapsible_if = "allow"
collapsible_match = "allow"
comparison_to_empty = "allow"
derivable_impls = "allow"
doc_lazy_continuation = "allow"
doc_overindented_list_items = "allow"
empty_line_after_doc_comments = "allow"
enum_variant_names = "allow"
explicit_auto_deref = "allow"
extra_unused_lifetimes = "allow"
for_kv_map = "allow"
from_over_into = "allow"
get_first = "allow"
if_same_then_else = "allow"
inherent_to_string = "allow"
into_iter_on_ref = "allow"
is_digit_ascii_radix = "allow"
len_zero = "allow"
let_and_return = "allow"
let_unit_value = "allow"
manual_map = "allow"
manual_range_contains = "allow"
manual_repeat_n = "allow"
manual_unwrap_or_default = "allow"
map_clone = "allow"
match_like_matches_macro = "allow"
match_ref_pats = "allow"
match_result_ok = "allow"
match_single_binding = "allow"
mem_replace_option_with_some = "allow"
mem_replace_with_default = "allow"
missing_safety_doc = "allow"
needless_arbitrary_self_type = "allow"
needless_borrow = "allow"
needless_borrows_for_generic_args = "allow"
needless_else = "allow"
needless_late_init = "allow"
needless_lifetimes = "allow"
needless_question_mark = "allow"
needless_range_loop = "allow"
needless_return = "allow"
new_without_default = "allow"
non_minimal_cfg = "allow"
nonminimal_bool = "allow"
only_used_in_recursion = "allow"
op_ref = "allow"
option_as_ref_deref = "allow"
option_map_or_none = "allow"
option_map_unit_fn = "allow"
partialeq_to_none = "allow"
print_literal = "allow"
ptr_arg = "allow"
question_mark = "allow"
redundant_closure = "allow"
redundant_field_names = "allow"
redundant_guards = "allow"
redundant_pattern_matching = "allow"
redundant_static_lifetimes = "allow"
result_unit_err = "allow"
search_is_some = "allow"
should_implement_trait = "allow"
single_char_add_str = "allow"
single_match = "allow"
to_string_trait_impl = "allow"
too_many_arguments = "allow"
type_complexity = "allow"
unit_arg = "allow"
unnecessary_lazy_evaluations = "allow"
unnecessary_map_or = "allow"
unnecessary_mut_passed = "allow"
unneeded_struct_pattern = "allow"
unused_unit = "allow"
unwrap_or_default = "allow"
upper_case_acronyms = "allow"
useless_conversion = "allow"
useless_format = "allow"
while_let_on_iterator = "allow"
write_with_newline = "allow"
writeln_empty_string = "allow"
wrong_self_convention = "allow"
zero_ptr = "allow"

[lints.rust.unexpected_cfgs]
level = "warn"
priority = 0
check-cfg = [
    "cfg(verus_keep_ghost)",
    "cfg(verus_verify_core)",
]