1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
ix!();
pub trait LoadPreset {
type PresetType;
fn load_preset(&mut self,
preset: Self::PresetType);
}
pub trait Save {
fn save(&mut self);
}
pub trait SaveInto {
fn save_into(&mut self, bytes: &mut Vec<u8>) -> PatchDataSize;
}
pub trait StoreSnapshots {
fn store_snapshots();
}