rust bindings for libgit2