1use crate::reader::ReaderError; 2use std::io::Read; 3 4pub trait FromXML { 5 fn from_xml<R: Read>(reader: R) -> Result<Self, ReaderError> 6 where 7 Self: std::marker::Sized; 8}