span
Implements the Span type.
You can import these APIs from the memory module. For example:
from std.memory import Span
comptime values
ImmutSpan
comptime ImmutSpan[T: AnyType, origin: ImmutOrigin] = Span[T, origin]
A span providing read-only access to its elements.
Parameters
- T (
AnyType): The type of the elements in the span. - origin (
ImmutOrigin): The origin of the span.
MutSpan
comptime MutSpan[T: AnyType, origin: MutOrigin] = Span[T, origin]
A span providing mutable access to its elements.
Parameters
Structs
-
Span: A non-owning view of contiguous data.