/// Merge entries and files
pubtraitMerge{/// Merge a struct with another of the same type
fnmerge(&mutself, other:Self);}usestd::io::{Read, Seek};// Implementation to use `read_` and `seek_` methods
// for different types of readers
pub(crate)traitSeekRead: Seek + Read {}impl<T: Seek + Read> SeekRead forT{}