pub mod esmt;
pub mod etron;
pub mod foresee;
pub mod gigadevice;
pub mod macronix;
pub mod micron;
pub mod others;
pub mod toshiba;
pub mod winbond;
pub mod xtx;
use crate::domain::ChipSpec;
pub fn get_all_nand() -> Vec<ChipSpec> {
let mut chips = Vec::new();
chips.extend(gigadevice::get_chips());
chips.extend(winbond::get_chips());
chips.extend(micron::get_chips());
chips.extend(macronix::get_chips());
chips.extend(toshiba::get_chips());
chips.extend(esmt::get_chips());
chips.extend(etron::get_chips());
chips.extend(xtx::get_chips());
chips.extend(foresee::get_chips());
chips.extend(others::get_chips());
chips
}