encodeTo method
Convert self to a slice and append it to the destination.
Implementation
@override
void encodeTo(RuntimeMetadataPrefixed value, Output output) {
// Encode magic number
U32Codec.codec.encodeTo(value.magicNumber, output);
// Encode version and metadata based on variant
switch (value.metadata) {
case final RuntimeMetadataV14 v14:
U8Codec.codec.encodeTo(14, output);
RuntimeMetadataV14.codec.encodeTo(v14, output);
case final RuntimeMetadataV15 v15:
U8Codec.codec.encodeTo(15, output);
RuntimeMetadataV15.codec.encodeTo(v15, output);
}
}