the type to produce when deserializing
contains all fields, is typically a subset of Class and is used to construct an instance of it
Creates an instance of the BeetStruct.
de/serializers for each field of the {@link Class}
the function that creates an instance of {@link Class} from the args
identifies this struct for diagnostics/debugging purposes
Deserializes an instance of the Class from the provided buffer starting to read at the provided offset.
[instance of Class, offset into buffer after deserialization completed]
Serializes the provided instance into a new {@link Buffer}
of the struct to serialize
allows to override the size fo the created Buffer and defaults to the size of the struct to serialize
Generated using TypeDoc
Configures a class or any JavaScript object type for de/serialization aka read/write. All fields of that class have to be of fixed size. If a field requires a FixableBeet use the FixableBeetStruct instead.