Trait Sram

Source
pub trait Sram {
    // Provided methods
    fn save(&self, _path: impl AsRef<Path>) -> Result<()> { ... }
    fn load(&mut self, _path: impl AsRef<Path>) -> Result<()> { ... }
}
Expand description

Trait for types that can save RAM to disk.

Provided Methods§

Source

fn save(&self, _path: impl AsRef<Path>) -> Result<()>

Save RAM to a given path.

Source

fn load(&mut self, _path: impl AsRef<Path>) -> Result<()>

Load save RAM from a given path.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl Sram for Mapper

Source§

impl Sram for Bus

Source§

impl Sram for BandaiFCG

Source§

impl Sram for Eeprom

Source§

impl Sram for Nrom

Source§

impl Sram for Sxrom

Source§

impl Sram for Uxrom

Source§

impl Sram for Cnrom

Source§

impl Sram for Txrom

Source§

impl Sram for Exrom

Source§

impl Sram for Axrom

Source§

impl Sram for Pxrom

Source§

impl Sram for Fxrom

Source§

impl Sram for ColorDreams

Source§

impl Sram for JalecoSs88006

Source§

impl Sram for Namco163

Source§

impl Sram for Vrc6

Source§

impl Sram for Bnrom

Source§

impl Sram for Nina001

Source§

impl Sram for Gxrom

Source§

impl Sram for SunsoftFme7

Source§

impl Sram for Bf909x

Source§

impl Sram for tetanes_core::mapper::m076_dxrom::Dxrom

Source§

impl Sram for Nina003006

Source§

impl Sram for tetanes_core::mapper::m088_dxrom::Dxrom

Source§

impl Sram for tetanes_core::mapper::m095_dxrom::Dxrom

Source§

impl Sram for tetanes_core::mapper::m154_dxrom::Dxrom

Source§

impl Sram for tetanes_core::mapper::m206_dxrom::Dxrom

Source§

impl Sram for None