fn write_version_specific_string(f: &mut fmt::Formatter, string: &VersionSpecificString, mmv: &MMV) -> fmt::Result {
    match string {
        &VersionSpecificString::String(ref string) => write!(f, "{}", string),
        &VersionSpecificString::Offset(ref offset) => {
            let string = mmv.string_blks().get(offset).unwrap().string();
            write!(f, "{}", string)
        }
    }
}
// note: doesn't write newline at the end
doesn't write newline at the end
doesn ' t write newline at the end
fn write_version_specific_string(f: &mut fmt::Formatter, string: &VersionSpecificString, mmv: &MMV) -> fmt::Result {
    match string {
        &VersionSpecificString::String(ref string) => write!(f, "{}", string),
        &VersionSpecificString::Offset(ref offset) => {
            let string = mmv.string_blks().get(offset).unwrap().string();
            write!(f, "{}", string)
        }
    }
}
fn write_version_specific_string ( f : & mut fmt :: Formatter , string : & VersionSpecificString , mmv : & MMV ) -> fmt :: Result { match string { & VersionSpecificString :: String ( ref string ) => write ! ( f " " string ) , & VersionSpecificString :: Offset ( ref offset ) => { let string = mmv . string_blks ( ) . get ( offset ) . unwrap ( ) . string ( ) ; write ! ( f " " string ) } } }
note: doesn't write newline at the end
note : doesn ' t write newline at the end
f
&mut fmt::Formatter
string
&VersionSpecificString
mmv
&MMV