use crate::OutputFormat;
#[derive(Debug, Clone, Copy, Default)]
pub struct WebDisasmOptions {
pub fail_on_unknown_opcodes: bool,
}
#[derive(Debug, Clone)]
pub struct WebDecompileOptions {
pub manifest_json: Option<String>,
pub strict_manifest: bool,
pub fail_on_unknown_opcodes: bool,
pub inline_single_use_temps: bool,
pub emit_trace_comments: bool,
pub typed_declarations: bool,
pub output_format: OutputFormat,
}
impl Default for WebDecompileOptions {
fn default() -> Self {
Self {
manifest_json: None,
strict_manifest: false,
fail_on_unknown_opcodes: false,
inline_single_use_temps: true,
emit_trace_comments: false,
typed_declarations: false,
output_format: OutputFormat::All,
}
}
}