use crate::mods::prelude::*;
use crate::modules::protos::dotnet::*;
pub mod parser;
fn main(_ctx: &mut ModuleContext, data: &[u8]) -> Result<Dotnet, ModuleError> {
match parser::Dotnet::parse(data) {
Ok(dotnet) => Ok(dotnet.into()),
Err(_) => {
let mut dotnet = Dotnet::new();
dotnet.is_dotnet = Some(false);
Ok(dotnet)
}
}
}
register_module!("dotnet", Dotnet, main);