Trait loadorder::WritableLoadOrder[][src]

pub trait WritableLoadOrder: ReadableLoadOrder {
    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

Implementors