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_open_file(
&mut self,
file: File,
load_header_only: bool
) -> Result<(), Error>
[src]
&mut self,
file: File,
load_header_only: bool
) -> Result<(), Error>
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 !=
.