ref: 34a0fe0d51a0bf0679d2d3b4c09140c8447dac2c
dir: /lib/bio/test/mem.myr/
use std
use bio
const main = {
var f
var buf : byte[16]
f = bio.mkmem("hello world")
match bio.read(f, buf[:3])
| `std.Ok "hel":
/* ok */
| _:
std.fatal("invalid read from memfile")
;;
match bio.read(f, buf[:])
| `std.Ok "lo world":
/* ok */
| _:
std.fatal("invalid read from memfile")
;;
match bio.read(f, buf[:])
| `std.Err `bio.Eof:
/* ok */
| _:
std.fatal("expected eof in memfile")
;;
}