pub trait Sign { // Required method fn sign(&self, buffer: &str) -> Result<String, Error>; }
For signing commits
See https://blog.hackeriet.no/signing-git-commits-in-rust/ for an example of what to do.