mirror of
https://github.com/Ap0dexMe0/unixtract.git
synced 2026-07-16 05:04:22 +02:00
newreg: mostly var name changes
This commit is contained in:
+23
-22
@@ -1,10 +1,10 @@
|
||||
use std::any::Any;
|
||||
use crate::ProgramContext;
|
||||
use crate::AppContext;
|
||||
|
||||
pub struct Format {
|
||||
pub name: &'static str,
|
||||
pub detect_func: fn(&ProgramContext) -> Result<Option<Box<dyn Any>>, Box<dyn std::error::Error>>,
|
||||
pub run_func: fn(&ProgramContext, Option<Box<dyn Any>>) -> Result<(), Box<dyn std::error::Error>>,
|
||||
pub detector_func: fn(&AppContext) -> Result<Option<Box<dyn Any>>, Box<dyn std::error::Error>>,
|
||||
pub extractor_func: fn(&AppContext, Option<Box<dyn Any>>) -> Result<(), Box<dyn std::error::Error>>,
|
||||
}
|
||||
|
||||
pub mod mstar;
|
||||
@@ -44,32 +44,33 @@ pub mod mtk_bdp;
|
||||
|
||||
pub fn get_registry() -> Vec<Format> {
|
||||
return vec![
|
||||
crate::formats::amlogic::format(),
|
||||
crate::formats::epk1::format(),
|
||||
crate::formats::android_ota_payload::format(),
|
||||
crate::formats::bdl::format(),
|
||||
crate::formats::epk2::format(),
|
||||
crate::formats::epk::format(),
|
||||
crate::formats::epk2b::format(),
|
||||
crate::formats::funai_upg::format(),
|
||||
crate::formats::invincible_image::format(),
|
||||
crate::formats::msd10::format(),
|
||||
crate::formats::msd11::format(),
|
||||
crate::formats::mstar::format(),
|
||||
crate::formats::novatek::format(),
|
||||
crate::formats::nvt_timg::format(),
|
||||
crate::formats::pfl_upg::format(),
|
||||
crate::formats::pup::format(),
|
||||
crate::formats::roku::format(),
|
||||
crate::formats::ruf::format(),
|
||||
crate::formats::rvp::format(),
|
||||
crate::formats::sddl_sec::format(),
|
||||
crate::formats::novatek::format(),
|
||||
crate::formats::ruf::format(),
|
||||
crate::formats::invincible_image::format(),
|
||||
crate::formats::slp::format(),
|
||||
crate::formats::mtk_pkg_old::format(),
|
||||
crate::formats::mtk_pkg::format(),
|
||||
crate::formats::roku::format(),
|
||||
crate::formats::sony_bdp::format(),
|
||||
crate::formats::mtk_pkg_new::format(),
|
||||
crate::formats::rvp::format(),
|
||||
crate::formats::funai_upg::format(),
|
||||
crate::formats::pana_dvd::format(),
|
||||
crate::formats::android_ota_payload::format(),
|
||||
crate::formats::bdl::format(),
|
||||
crate::formats::amlogic::format(),
|
||||
crate::formats::pup::format(),
|
||||
crate::formats::msd10::format(),
|
||||
crate::formats::msd11::format(),
|
||||
crate::formats::epk::format(),
|
||||
crate::formats::epk1::format(),
|
||||
crate::formats::epk2::format(),
|
||||
crate::formats::epk2b::format(),
|
||||
crate::formats::epk3::format(),
|
||||
crate::formats::mtk_pkg::format(),
|
||||
crate::formats::mtk_pkg_old::format(),
|
||||
crate::formats::mtk_pkg_new::format(),
|
||||
crate::formats::mtk_bdp::format(),
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user