pub mod serializer{
use serde::{Serialize, Deserialize};
#[derive(Serialize, Deserialize)]
pub struct Person {
pub firstname: String,
pub lastname: String,
pub age: i8,
pub email: String
}
pub fn serialize_person(firstname: &str, lastname: &str, age: i8, email: &str) -> String{
let person = Person { firstname: firstname.to_string(), lastname: lastname.to_string(), age: age, email: email.to_string() };
let serialized = serde_json::to_string(&person).unwrap();
return serialized
}
pub fn deserialize_person(txtjson: &str) -> Person{
let deserialized: Person = serde_json::from_str(txtjson).unwrap();
return deserialized
}
}