pub trait Sealed {}
impl Sealed for git_ref::Reference {}
pub trait RevSpecExt {
fn attach(self, repo: &crate::Repository) -> crate::revision::Spec<'_>;
}
impl RevSpecExt for git_revision::Spec {
fn attach(self, repo: &crate::Repository) -> crate::revision::Spec<'_> {
crate::revision::Spec {
inner: self,
first_ref: None,
second_ref: None,
repo,
}
}
}