read static method

Implementation

static LiftRetVal<ExtractTxException> read(Uint8List buf) {
  final index = buf.buffer.asByteData(buf.offsetInBytes).getInt32(0);
  final subview = Uint8List.view(buf.buffer, buf.offsetInBytes + 4);
  switch (index) {
    case 1:
      return AbsurdFeeRateExtractTxException.read(subview);
    case 2:
      return MissingInputValueExtractTxException.read(subview);
    case 3:
      return SendingTooMuchExtractTxException.read(subview);
    case 4:
      return OtherExtractTxErrExtractTxException.read(subview);
    default:
      throw UniffiInternalError(UniffiInternalError.unexpectedEnumCase,
          "Unable to determine enum variant");
  }
}