Skip to main content

Output

Trait Output 

Source
pub trait Output {
    // Required methods
    fn commit(
        &mut self,
        commit: &Oid,
        parent: Option<&Oid>,
        result: &Result<Vec<Result<(String, Signature, Cert, Fingerprint)>>>,
    ) -> Result<()>;
    fn tag(
        &mut self,
        tag: &Tag<'_>,
        result: &Result<Vec<Result<(String, Signature, Cert, Fingerprint)>>>,
    ) -> Result<()>;
}

Required Methods§

Source

fn commit( &mut self, commit: &Oid, parent: Option<&Oid>, result: &Result<Vec<Result<(String, Signature, Cert, Fingerprint)>>>, ) -> Result<()>

Source

fn tag( &mut self, tag: &Tag<'_>, result: &Result<Vec<Result<(String, Signature, Cert, Fingerprint)>>>, ) -> Result<()>

Implementors§