(ptr *C.git_blob, repo *Repository)
| 152 | } |
| 153 | |
| 154 | func allocBlob(ptr *C.git_blob, repo *Repository) *Blob { |
| 155 | blob := &Blob{ |
| 156 | Object: Object{ |
| 157 | ptr: (*C.git_object)(ptr), |
| 158 | repo: repo, |
| 159 | }, |
| 160 | cast_ptr: ptr, |
| 161 | } |
| 162 | runtime.SetFinalizer(blob, (*Blob).Free) |
| 163 | |
| 164 | return blob |
| 165 | } |
| 166 | |
| 167 | func (o *Object) AsBlob() (*Blob, error) { |
| 168 | cobj, err := dupObject(o, ObjectBlob) |
no outgoing calls
no test coverage detected
searching dependent graphs…