diff --git a/src/image_store/mem.rs b/src/image_store/mem.rs index 81f6884a..ab37ac3a 100644 --- a/src/image_store/mem.rs +++ b/src/image_store/mem.rs @@ -63,14 +63,11 @@ impl ImageStore for Store { } fn insert(&mut self, filename: impl Into>, file: File) { - let filename = filename.into(); - assert!(!self.files.contains_key(&filename), "Image file {} is being overwritten", filename); - // We don't need to shrink our file. If it's a small one, then it's already small // enough (we used reserve_exact()). For a large file, we could mremap() the last // chunk, but that doesn't really help as we don't touch pages from the unused // capacity, which thus remains unallocated. - self.files.insert(filename, file); + self.files.insert(filename.into(), file); } }