removeAt
Function parameters
Parameters
- self:*@This()
- index:u32
Type definitions in this namespace
Types
Deprecated in favor of `Reader`.
Functions
- GenericReader
- Deprecated in favor of `Reader`.
- GenericWriter
- Deprecated in favor of `Writer`.
- FixedBufferStream
- Deprecated in favor of `Reader`.
- fixedBufferStream
- Deprecated in favor of `Reader`.
- CountingReader
- Deprecated with no replacement; inefficient pattern
- countingReader
- Deprecated with no replacement; inefficient pattern
- PollFiles
- Given an enum, returns a struct with fields of that enum, each field
Deprecated in favor of `Writer.Discarding`.
Values
- null_writer
- Deprecated in favor of `Writer.Discarding`.
Source
Implementation
pub fn removeAt(self: *@This(), index: u32) void {
assert(index < self.count);
for (index + 1..self.count) |i| {
self.handles_buf[i - 1] = self.handles_buf[i];
self.stream_map[i - 1] = self.stream_map[i];
}
self.count -= 1;
}