vstd::slice

Trait SliceAdditionalExecFns

Source
pub trait SliceAdditionalExecFns<T> {
    // Required method
    exec fn set(&mut self, idx: usize, t: T);
}

Required Methods§

Source

exec fn set(&mut self, idx: usize, t: T)

Implementations on Foreign Types§

Source§

impl<T> SliceAdditionalExecFns<T> for [T]

Source§

exec fn set(&mut self, idx: usize, t: T)

requires
0 <= idx < old(self)@.len(),
ensures
self@ == old(self)@.update(idx as int, t),

Implementors§