import 'dart:ffi'; import 'package:ffi/ffi.dart'; import 'bindings/libgit2_bindings.dart'; class LibGit2Error { LibGit2Error(this.errorPointer); final Pointer errorPointer; @override String toString() { final errorMessage = errorPointer.ref.message.cast().toDartString(); return '$errorMessage'; } }