fix: fix mut binding and unused import warnings in Kani proofs

This commit is contained in:
2026-10-18 00:57:33 +02:00
parent acc59830ff
commit 1278373142
2 changed files with 85 additions and 2 deletions

View File

@@ -3,7 +3,7 @@ mod kani_proofs {
use crate::capability::{Capability, CapabilityTable};
use crate::resource::Resource;
use crate::thread::{BlockReason, Thread, ThreadState};
use types::bounded::{CapSlot, Priority};
use types::bounded::Priority;
use types::generation::Generation;
use types::id::{CoreId, EndpointId, ProcessId, ThreadId};
use types::permission::{Permission, PermissionSet};
@@ -137,7 +137,7 @@ mod kani_proofs {
kani::assume(prio_val <= 31);
let prio = Priority::new(prio_val).unwrap();
let thread = Thread::new(
let mut thread = Thread::new(
ThreadId::from_raw(0),
ProcessId::from_raw(0),
prio,