Contents

extracting(unchecked:)

Constructs a new span over the items within the supplied range of indices within this span.

Declaration

func extracting(unchecked bounds: Range<Span<Element>.Index>) -> Span<Element>

Parameters

  • bounds:

    A valid range of indices. Every index in this range must be within the bounds of this Span.

Return Value

A Span over the items within bounds.

Discussion

The returned span’s first item is always at offset 0; unlike buffer slices, extracted spans do not share their indices with the span from which they are extracted.

This function does not validate bounds; this is an unsafe operation.