pub fn new() -> Self {
        Self {
            version: Version::Id3v24,
            unsynchronisation: false,
            compression: false,
            file_altered: false,
            padding: None,
        }
    }
/// Constructs a new `Encoder` with the following configuration:
///
/// * [`Version`] is ID3v2.4
/// * Unsynchronization is disabled due to compatibility issues
/// * No compression
/// * File is not marked as altered
Constructs a new `Encoder` with the following configuration:
[`Version`] is ID3v2.4
Unsynchronization is disabled due to compatibility issues
No compression
File is not marked as altered
Constructs a new ` Encoder ` with the following configuration : [ ` Version ` ] is ID3v2 . 4 Unsynchronization is disabled due to compatibility issues No compression File is not marked as altered
pub fn new() -> Self {
        Self {
            version: Version::Id3v24,
            unsynchronisation: false,
            compression: false,
            file_altered: false,
            padding: None,
        }
    }
pub fn new ( ) -> Self { Self { version : Version :: Id3v24 , unsynchronisation : false , compression : false , file_altered : false , padding : None , } }
Constructs a new `Encoder` with the following configuration:
 [`Version`] is ID3v2.4
 Unsynchronization is disabled due to compatibility issues
 No compression
 File is not marked as altered
Constructs a new ` Encoder ` with the following configuration : [ ` Version ` ] is ID3v2 . 4 Unsynchronization is disabled due to compatibility issues No compression File is not marked as altered