*<Null safety>*
- @override
void encode (Encoder encoder, T? value, int offset, int depth) override
Implementation
@override
void encode(Encoder encoder, T? value, int offset, int depth) {
if (value == null) {
encoder.encodeUint64(kAllocAbsent, offset);
} else {
encoder.encodeUint64(kAllocPresent, offset);
int childOffset = encoder.alloc(element.encodingInlineSize(), depth);
element.encode(encoder, value, childOffset, depth + 1);
}
}