impl Buffer for ChanReader