Function konst::slice::get_mut

source ·
pub const fn get_mut<T>(slice: &mut [T], index: usize) -> Option<&mut T>
Available on crate features mut_refs or nightly_mut_refs only.
Expand description

A const equivalent of slice.get_mut(index)

§Example

use konst::slice;

let mut fibb = [3, 5, 8];

assert_eq!(slice::get_mut(&mut fibb, 0), Some(&mut 3));
assert_eq!(slice::get_mut(&mut fibb, 1), Some(&mut 5));
assert_eq!(slice::get_mut(&mut fibb, 2), Some(&mut 8));
assert_eq!(slice::get_mut(&mut fibb, 3), None);