1
2
3
4
5
6
7
8
use crate::reader::ReaderError;
use std::io::Read;

pub trait FromXML {
    fn from_xml<R: Read>(reader: R) -> Result<Self, ReaderError>
    where
        Self: std::marker::Sized;
}