size method

  1. @override
int size(
  1. RustEnum input
)
inherited

Returns the serialized byte length of input.

Implementation

@override
int size(final RustEnum input) {
  assert(input.index < variants.length);
  final BorshCodec<T>? variant = variants[input.index];
  return ByteLength.u8 + (variant?.size(input.values) ?? 0);
}