fn read(self: *RingBuffer) ?u8

Consume a byte from the ring buffer and return it. Returns null if the ring buffer is empty.

Parameters

self: *RingBuffer,