Trait loadorder::WritableLoadOrder
[−]
[src]
pub trait WritableLoadOrder: ReadableLoadOrder + MutableLoadOrder { fn load(&mut self) -> Result<(), Error>; fn save(&mut self) -> Result<(), Error>; fn set_load_order(&mut self, plugin_names: &[&str]) -> Result<(), Error>; fn set_plugin_index(
&mut self,
plugin_name: &str,
position: usize
) -> Result<(), Error>; fn is_self_consistent(&self) -> Result<bool, Error>; fn activate(&mut self, plugin_name: &str) -> Result<(), Error> { ... } fn deactivate(&mut self, plugin_name: &str) -> Result<(), Error> { ... } fn set_active_plugins(
&mut self,
active_plugin_names: &[&str]
) -> Result<(), Error> { ... } }
Required Methods
fn load(&mut self) -> Result<(), Error>
fn save(&mut self) -> Result<(), Error>
fn set_load_order(&mut self, plugin_names: &[&str]) -> Result<(), Error>
fn set_plugin_index(
&mut self,
plugin_name: &str,
position: usize
) -> Result<(), Error>
&mut self,
plugin_name: &str,
position: usize
) -> Result<(), Error>
fn is_self_consistent(&self) -> Result<bool, Error>
Provided Methods
fn activate(&mut self, plugin_name: &str) -> Result<(), Error>
fn deactivate(&mut self, plugin_name: &str) -> Result<(), Error>
fn set_active_plugins(
&mut self,
active_plugin_names: &[&str]
) -> Result<(), Error>
&mut self,
active_plugin_names: &[&str]
) -> Result<(), Error>