Showing the changes to git-object/src/commit (1 of 13 files). Show all
Unified · Split
| @@ -2,7 +2,7 @@ use std::io; · 1 unmodified line | ||
| 2 | 2 | |
| 3 | 3 | use bstr::ByteSlice; |
| 4 | 4 | |
| 5 | −use crate::{encode, encode::NL, Commit, CommitRef}; | |
| 5 | +use crate::{encode, encode::NL, Commit, CommitRef, Kind}; | |
| 6 | 6 | |
| 7 | 7 | impl crate::WriteTo for Commit { |
| 8 | 8 | /// Serializes this instance to `out` in the git serialization format. |
| @@ -27,6 +27,10 @@ impl crate::WriteTo for Commit { · 18 unmodified lines | ||
| 27 | 27 | out.write_all(NL)?; |
| 28 | 28 | out.write_all(&self.message) |
| 29 | 29 | } |
| 30 | + | |
| 31 | + fn kind(&self) -> Kind { | |
| 32 | + Kind::Commit | |
| 33 | + } | |
| 30 | 34 | } |
| 31 | 35 | |
| 32 | 36 | impl<'a> crate::WriteTo for CommitRef<'a> { |
| @@ -52,4 +56,8 @@ impl<'a> crate::WriteTo for CommitRef<'a> { · 19 unmodified lines | ||
| 52 | 56 | out.write_all(NL)?; |
| 53 | 57 | out.write_all(self.message) |
| 54 | 58 | } |
| 59 | + | |
| 60 | + fn kind(&self) -> Kind { | |
| 61 | + Kind::Commit | |
| 62 | + } | |
| 55 | 63 | } |