use serde::{Deserialize, Serialize};
use rs_header::pe::pe32::PE32;
#[derive(Serialize, Deserialize)]
pub struct SerializablePE32 {
pub filename: String,
pub raw: Vec<u8>,
}
impl From<SerializablePE32> for PE32 {
fn from(serialized: SerializablePE32) -> Self {
PE32::parse(&serialized.filename, &serialized.raw)
}
}