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