Module lain::traits [−][src]
Traits
BinarySerialize | Represents a data typethat can be pushed to a byte buffer in a constant, predetermined way. |
Fixup | Trait used for performing fixups of a data structure when generating a new struct using NewFuzzed. |
Mutatable | A data structure that can be mutated in-place from an existing data structure, possibly generated by NewFuzzed. |
NewFuzzed | A data structure that can have a new instance of itself created completely randomly, with optional constraints. |
SerializedSize | A trait to represent the output size (in bytes) of an object when serialized to binary. |
ToPrimitive | Represents a type which can be converted to a primitive type. This should be used for enums
so that the serializer can generically call |
VariableSizeObject | Trait for objects to derive in order to specify whether or not they are variable-size. |