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§
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<()>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".