Lines Matching refs:slice
153 slice: &'a mut [crate::Scalar], in from_vector_and_slice_mut()
155 assert_eq!(vec.length(), slice.len()); in from_vector_and_slice_mut()
165 slice.as_ptr() as *mut crate::Scalar, in from_vector_and_slice_mut()
170 _slice: slice, in from_vector_and_slice_mut()
450 pub fn set_slice(&mut self, slice: &[crate::Scalar]) -> crate::Result<i32> { in set_slice()
451 assert_eq!(self.length(), slice.len()); in set_slice()
461 slice.as_ptr() as *mut crate::Scalar, in set_slice()
513 slice: &'b mut [crate::Scalar], in wrap_slice_mut()
515 VectorSliceWrapper::from_vector_and_slice_mut(self, slice) in wrap_slice_mut()
824 unsafe { std::slice::from_raw_parts(self.array, self.vec.len()) } in deref()
873 unsafe { std::slice::from_raw_parts(self.array, self.vec.len()) } in deref()
880 unsafe { std::slice::from_raw_parts_mut(self.array, self.vec.len()) } in deref_mut()