[][src]Trait adbfbinlib::data::tag_readers::TagReader

pub trait TagReader<'a> {
    fn read_tag_from(
        &self,
        file: &mut BufReader<File>
    ) -> Result<CommonAudioInfo, String>;
fn known_suffixes(&self) -> Vec<&'a str>; }
[]

Trait to ensure same calls

Required methods

fn read_tag_from(
    &self,
    file: &mut BufReader<File>
) -> Result<CommonAudioInfo, String>
[src]

fn known_suffixes(&self) -> Vec<&'a str>[src]

Implementors

impl<'a> TagReader<'a> for FlacTagReader[src][+]

impl<'a> TagReader<'a> for ID3TagReader[src][+]

impl<'a> TagReader<'a> for MP3TagReader[src][+]

impl<'a> TagReader<'a> for MP4TagReader[src][+]