trusted

Attribute Macro trusted 

#[trusted]
Expand description

Instructs Creusot to not emit any VC for a declaration, assuming any contract the declaration has is valid.

ยงExample

#[trusted] // this is too hard to prove :(
#[ensures(result@ == 1)]
fn foo() -> i32 {
    // complicated code...
}

These declarations are part of the trusted computing base (TCB). You should strive to use this as little as possible.