[−][src]Function virt_ic::chip::virt_ic_chip_factory
pub fn virt_ic_chip_factory(chip_name: &str) -> Option<Box<dyn Chip>>
Factory function for chips that are built-in for the virt_ic crate.
You can provide your own factory function to the Board::Load
to build your custom chips.
pub fn my_custom_factory(chip_name: &str) -> Option<Box<dyn Chip>> { if let Some(chip) = virt_ic::chip::virt_ic_chip_factory(chip_name) { return chip; } else { // build your chips here // with a match chip_name for example } }