Reads something from an input stream. Single elements are read straight from the input stream, while array types have their length read, followed by each element.
Reads data from input, populating the data buffer to its entirety.
Reads data from input, populating the data buffer to its entirety.
Reads/writes something from/to an io stream. Single elements are transmitted straight to the stream, while array types have their length transmitted, followed by each element.
Reads/writes the content of array from/to stream, populating array to its entirety.
Reads/writes data from/to an io stream, populating/consuming data[0 .. bytes].
Reads/writes data from/to an io stream, populating/consuming data to its entirety.
Writes something to an output stream. Single elements are written straight to the output stream, while array types have their length written, followed by each element.
Writes data to output, consuming the data buffer content to its entirety.
Writes data to output, consuming the data buffer content to its entirety.
true: dynamic arrays in structs will be serialized false: not.
Simple serializer struct - just a namespace, all methods are static.