Trait flowcore::deserializers::deserializer::Deserializer
source · pub trait Deserializer<'a, T: Deserialize<'a>> {
// Required methods
fn deserialize(&self, contents: &'a str, url: Option<&Url>) -> Result<T>;
fn name(&self) -> &str;
}
Expand description
All deserializers have to implement this trait for content deserialization, plus a method to return their name to be able to inform the user of which deserializer was used