Skip to main content

read_bytes_slice

Function read_bytes_slice 

Source
pub fn read_bytes_slice<'a>(
    reader: &mut PsdReader<'a>,
    length: usize,
) -> ReadResult<&'a [u8]>
Expand description

Zero-copy вариант чтения байтов: возвращает под-срез исходного буфера.

Эквивалент успешной (не-восстановительной) ветки upstream’а new Uint8Array(reader.view.buffer, start, length). Ошибается, если выходит за пределы буфера (восстановительной ветки тут нет — она требует аллокации).