pub fn write_to_path(path: impl AsRef<Path>, tag: &Tag, version: Version) -> crate::Result<()> {
    tag.write_to_path(&path, version)?;
    v1::Tag::remove_from_path(path)?;
    Ok(())
}
/// Writes the specified tag to a file. Any existing ID3v2 tag is replaced or added if it is not
/// present.
///
/// If any ID3v1 tag is present it will be REMOVED as it is not able to fully represent a ID3v2
/// tag.
Writes the specified tag to a file. Any existing ID3v2 tag is replaced or added if it is not
present.

If any ID3v1 tag is present it will be REMOVED as it is not able to fully represent a ID3v2
tag.
Writes the specified tag to a file . Any existing ID3v2 tag is replaced or added if it is not present . If any ID3v1 tag is present it will be REMOVED as it is not able to fully represent a ID3v2 tag .
pub fn write_to_path(path: impl AsRef<Path>, tag: &Tag, version: Version) -> crate::Result<()> {
    tag.write_to_path(&path, version)?;
    v1::Tag::remove_from_path(path)?;
    Ok(())
}
pub fn write_to_path ( path : impl AsRef < Path > , tag : & Tag , version : Version ) -> crate :: Result < ( ) > { tag . write_to_path ( & path , version ) ? ; v1 :: Tag :: remove_from_path ( path ) ? ; Ok ( ( ) ) }
Writes the specified tag to a file.
Writes the specified tag to a file .
path
impl AsRef<Path>
tag
&Tag
version
Version
path
impl AsRef<Path>
tag
&Tag
version
Version