sizeHint method
If possible give a hint of expected size of the encoding.
This method is used inside default implementation of encode
to avoid re-allocations.
Implementation
@override
int sizeHint(PalletMetadataV16 value) {
var size = 0;
size += StrCodec.codec.sizeHint(value.name);
size += OptionCodec(PalletStorageMetadataV16.codec).sizeHint(value.storageV16);
size += OptionCodec(PalletCallMetadataV16.codec).sizeHint(value.callsV16);
size += OptionCodec(PalletEventMetadataV16.codec).sizeHint(value.eventV16);
size += SequenceCodec(PalletConstantMetadataV16.codec).sizeHint(value.constantsV16);
size += OptionCodec(PalletErrorMetadataV16.codec).sizeHint(value.errorV16);
size += SequenceCodec(PalletAssociatedTypeMetadata.codec).sizeHint(value.associatedTypes);
size += SequenceCodec(PalletViewFunctionMetadata.codec).sizeHint(value.viewFunctions);
size += U8Codec.codec.sizeHint(value.index);
size += SequenceCodec(StrCodec.codec).sizeHint(value.docs);
size += ItemDeprecationInfo.codec.sizeHint(value.deprecationInfo);
return size;
}