-
Florian Fischer authored
All output operations default to fully completions because the User knows exactly how much should be written and don't care about partial completions. On the other hand input operations may not know how much data can be read and returning early gives the possibility to process the retrieved data while requesting more.
6ab2f495