(&self, path: &ExternalId)
| 230 | } |
| 231 | |
| 232 | pub fn object(&self, path: &ExternalId) -> Result<Option<RepoObject>> { |
| 233 | let object = match self.find_blob(path)? { |
| 234 | Some(blob) => Some(blob.try_into()?), |
| 235 | None => None, |
| 236 | }; |
| 237 | Ok(object) |
| 238 | } |
| 239 | |
| 240 | pub fn object_exists(&self, id: &ExternalId) -> Result<bool> { |
| 241 | let filename = id.object_filename()?; |