MCPcopy Index your code
hub / github.com/RustPython/RustPython / data_as_slice

Method data_as_slice

crates/vm/src/frame.rs:228–235  ·  view source on GitHub ↗
(&self)

Source from the content-addressed store, hash-verified

226
227 #[inline(always)]
228 fn data_as_slice(&self) -> &[usize] {
229 match &self.data {
230 LocalsPlusData::Heap(b) => b,
231 LocalsPlusData::DataStack { ptr, capacity } => unsafe {
232 core::slice::from_raw_parts(*ptr, *capacity)
233 },
234 }
235 }
236
237 #[inline(always)]
238 fn data_as_mut_slice(&mut self) -> &mut [usize] {

Callers 3

fastlocalsMethod · 0.80
stack_as_sliceMethod · 0.80
stack_indexMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected