Constructs a Reader such that it will read from buffer and then end.
pub fn fixed(buffer: []const u8) Reader
pub fn fixed(buffer: []const u8) Reader {
return .{
.vtable = &.{
.stream = endingStream,
.discard = endingDiscard,
.readVec = endingReadVec,
.rebase = endingRebase,
},
// This cast is safe because all potential writes to it will instead
// return `error.EndOfStream`.
.buffer = @constCast(buffer),
.end = buffer.len,
.seek = 0,
};
}