$toProtoBytes method

List<int> $toProtoBytes()

Implementation

List<int> $toProtoBytes() {
  final rational = toRational();

  final numerator = rational.numerator;
  final denominator = rational.denominator;

  final nBytes = numerator.$toProtoBytes();
  final dBytes = denominator.$toProtoBytes();

  final lBytes = _encodeLength(nBytes.length);
  final bytes = <int>[...lBytes, ...nBytes, ...dBytes];
  return bytes;
}