Struct esplugin::Plugin
[−]
[src]
pub struct Plugin { /* fields omitted */ }
Methods
impl Plugin[src]
fn new(game_id: GameId, filepath: &Path) -> Plugin[src]
fn parse(&mut self, input: &[u8], load_header_only: bool) -> Result<(), Error>[src]
fn parse_file(&mut self, load_header_only: bool) -> Result<(), Error>[src]
unsafe fn parse_mmapped_file(
&mut self,
load_header_only: bool
) -> Result<(), Error>[src]
&mut self,
load_header_only: bool
) -> Result<(), Error>
fn game_id(&self) -> &GameId[src]
fn path(&self) -> &Path[src]
fn filename(&self) -> Option<String>[src]
fn masters(&self) -> Result<Vec<String>, Error>[src]
fn is_master_file(&self) -> bool[src]
fn is_light_master_file(&self) -> bool[src]
fn is_valid(game_id: GameId, filepath: &Path, load_header_only: bool) -> bool[src]
fn description(&self) -> Result<Option<String>, Error>[src]
fn record_and_group_count(&self) -> Option<u32>[src]
fn form_ids(&self) -> &BTreeSet<FormId>[src]
fn count_override_records(&self) -> usize[src]
Trait Implementations
impl Clone for Plugin[src]
fn clone(&self) -> Plugin[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0[src]
Performs copy-assignment from source. Read more
impl PartialEq for Plugin[src]
fn eq(&self, __arg_0: &Plugin) -> bool[src]
This method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, __arg_0: &Plugin) -> bool[src]
This method tests for !=.