/* * https://users.rust-lang.org/t/how-to-implement-index-range-usize-for-a-custom-slice-type-with-additional-data/66201 * * buffer.region(4, 16).into:: * buffer.from(4).to(16).into:: * buffer[4..16].to_typed_array::(&mut cx) * JsUint32Array::from_region(&mut cx, buffer[4..16]) * buffer.region(4..16).to_typed_array::(&mut cx) * JsUint32Array::from_region(&mut cx, buffer.region(4..16)) * JsUint32Array::from_buffer_region(&mut cx, buffer, 4, 16)) * * buffer.region::(4, 2).to_typed_array(&mut cx) * JsUint32Array::from_region(&mut cx, buffer.region(4, 2)) */