read static method

Implementation

static LiftRetVal<InvalidChecksumEncodeException> read(Uint8List buf) {
  int new_offset = buf.offsetInBytes;

  final expected_lifted =
      FfiConverterString.read(Uint8List.view(buf.buffer, new_offset));
  final expected = expected_lifted.value;
  new_offset += expected_lifted.bytesRead;
  final actual_lifted =
      FfiConverterString.read(Uint8List.view(buf.buffer, new_offset));
  final actual = actual_lifted.value;
  new_offset += actual_lifted.bytesRead;
  return LiftRetVal(
      InvalidChecksumEncodeException._(
        expected,
        actual,
      ),
      new_offset);
}