replaceSubrange(_:with:)
Replaces a region of bytes in the data with new bytes from a collection.
Declaration
mutating func replaceSubrange(_ subrange: Range<Data.Index>, with newElements: some ContiguousBytes & Collection<UInt8>)Parameters
- subrange:
The range in the data to replace.
- newElements:
The replacement bytes.
Discussion
This will resize the data if required, to fit the entire contents of newElements.