use crate::TagRef;
mod decode;
pub mod write;
pub mod ref_iter;
impl<'a> TagRef<'a> {
pub fn from_bytes(mut data: &'a [u8]) -> Result<TagRef<'a>, crate::decode::Error> {
decode::git_tag(&mut data).map_err(crate::decode::Error::with_err)
}
pub fn target(&self) -> gix_hash::ObjectId {
gix_hash::ObjectId::from_hex(self.target).expect("prior validation")
}
}