encodeTo method

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

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

Implementation

@override
void encodeTo(StorageEntryMetadata value, Output output) {
  // Encode entry name
  StrCodec.codec.encodeTo(value.name, output);

  // Encode modifier
  StorageEntryModifier.codec.encodeTo(value.modifier, output);

  // Encode storage entry type
  StorageEntryType.codec.encodeTo(value.type, output);

  // Encode default value
  U8SequenceCodec.codec.encodeTo(value.defaultValue, output);

  // Encode documentation
  SequenceCodec(StrCodec.codec).encodeTo(value.docs, output);
}