encodeTo method

  1. @override
void encodeTo(
  1. EnumDeprecationInfo value,
  2. Output output
)
override

Convert self to a slice and append it to the destination.

Implementation

@override
void encodeTo(EnumDeprecationInfo value, Output output) {
  final entries = value.deprecatedVariants.entries.toList()
    ..sort((a, b) => a.key.compareTo(b.key));

  CompactCodec.codec.encodeTo(entries.length, output);
  for (final entry in entries) {
    U8Codec.codec.encodeTo(entry.key, output);
    VariantDeprecationInfo.codec.encodeTo(entry.value, output);
  }
}