Trait ReadableLoadOrder

Source
pub trait ReadableLoadOrder {
    // Required methods
    fn game_settings(&self) -> &GameSettings;
    fn plugin_names(&self) -> Vec<&str>;
    fn index_of(&self, plugin_name: &str) -> Option<usize>;
    fn plugin_at(&self, index: usize) -> Option<&str>;
    fn active_plugin_names(&self) -> Vec<&str>;
    fn is_active(&self, plugin_name: &str) -> bool;
}

Required Methods§

Source

fn game_settings(&self) -> &GameSettings

Source

fn plugin_names(&self) -> Vec<&str>

Source

fn index_of(&self, plugin_name: &str) -> Option<usize>

Source

fn plugin_at(&self, index: usize) -> Option<&str>

Source

fn active_plugin_names(&self) -> Vec<&str>

Source

fn is_active(&self, plugin_name: &str) -> bool

Implementors§

Source§

impl<T: ReadableLoadOrderBase> ReadableLoadOrder for T