pub trait SliceExt<T> {
// Required methods
fn to_mut_seq(&mut self) -> Seq<&mut T>;
fn to_ref_seq(&self) -> Seq<&T>;
}
Required Methods§
Sourcefn to_mut_seq(&mut self) -> Seq<&mut T>
fn to_mut_seq(&mut self) -> Seq<&mut T>
logic
Sourcefn to_ref_seq(&self) -> Seq<&T>
fn to_ref_seq(&self) -> Seq<&T>
logic
Implementations on Foreign Types§
Source§impl<T> SliceExt<T> for [T]
impl<T> SliceExt<T> for [T]
Source§fn to_mut_seq(&mut self) -> Seq<&mut T>
fn to_mut_seq(&mut self) -> Seq<&mut T>
logic ⚠
ensures
result.len() == self@.len()
ensures
forall<i : _> 0 <= i && i < result.len() ==> result[i] == &mut self[i]
Source§fn to_ref_seq(&self) -> Seq<&T>
fn to_ref_seq(&self) -> Seq<&T>
logic ⚠
ensures
result.len() == self@.len()
ensures
forall<i : _> 0 <= i && i < result.len() ==> result[i] == &self[i]