pub trait SettingCollectionTrait<T> {
// Required methods
fn insert_setting(&mut self, setting: &mut T);
fn remove_setting(&mut self, setting: &mut T);
fn write_setting(&mut self, setting: &mut T) -> bool;
fn read_setting(&mut self, setting: &mut T) -> bool;
fn open_handle(&mut self, create: bool) -> bool;
fn close_handle(&mut self) -> bool;
fn unk_07(&mut self);
fn write_all_settings(&mut self);
fn read_all_settings(&mut self);
}
Expand description
Trait representing the SettingCollection
behavior.
This trait defines the collection operations for generic settings.
Required Methods§
Sourcefn insert_setting(&mut self, setting: &mut T)
fn insert_setting(&mut self, setting: &mut T)
Sourcefn remove_setting(&mut self, setting: &mut T)
fn remove_setting(&mut self, setting: &mut T)
Sourcefn write_setting(&mut self, setting: &mut T) -> bool
fn write_setting(&mut self, setting: &mut T) -> bool
Sourcefn read_setting(&mut self, setting: &mut T) -> bool
fn read_setting(&mut self, setting: &mut T) -> bool
Sourcefn open_handle(&mut self, create: bool) -> bool
fn open_handle(&mut self, create: bool) -> bool
Sourcefn close_handle(&mut self) -> bool
fn close_handle(&mut self) -> bool
Sourcefn write_all_settings(&mut self)
fn write_all_settings(&mut self)
Writes all settings.
Sourcefn read_all_settings(&mut self)
fn read_all_settings(&mut self)
Reads all settings.