INNER CODE UNIT · Rust

truncate

binius-zk/binius64 · crates/compute/src/lib.rs:106

	fn truncate(&mut self, len: usize);
}

impl<T> BufferData<T> for Vec<T> {
	fn truncate(&mut self, len: usize) {
		Vec::truncate(self, len);
	}
}

impl<T> BufferData<T> for PoolVec<'_, T> {
	fn truncate(&mut self, len: usize) {
		PoolVec::truncate(self, len);
	}
}

impl<T> BufferData<T> for &mut [T] {
	fn truncate(&mut self, len: usize) {
		// A `&'a mut [T]` cannot be re-sliced in place through `&mut self`, so move it out and

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…