pub(crate) struct Eet {
pub(crate) bg1_game_directory: PathBuf,
pub(crate) bg1_log_file: PathBuf,
pub(crate) bg2_game_directory: PathBuf,
pub(crate) bg2_log_file: PathBuf,
pub(crate) generate_directories: bool,
pub(crate) new_pre_eet_dir: Option<PathBuf>,
pub(crate) new_eet_dir: Option<PathBuf>,
pub(crate) options: Options,
}
Expand description
EET install for (eet) (ALPHA)
Fields§
§bg1_game_directory: PathBuf
Absolute Path to bg1ee game directory
bg1_log_file: PathBuf
Path to bg1ee weidu.log file
bg2_game_directory: PathBuf
Absolute Path to bg2ee game directory
bg2_log_file: PathBuf
Path to bg2ee weidu.log file
generate_directories: bool
Instead of operating on an existing directory, create a new one with this flag as its name and then copy the original contents into it.
new_pre_eet_dir: Option<PathBuf>
If generate_directories is true. This is the path for the new pre-eet directory.
new_eet_dir: Option<PathBuf>
If generate_directories is true. This is the path for the new eet directory.
options: Options
CommonOptions
Trait Implementations§
Source§impl Args for Eet
impl Args for Eet
Source§fn group_id() -> Option<Id>
fn group_id() -> Option<Id>
Report the [
ArgGroup::id
][crate::ArgGroup::id] for this set of argumentsSource§fn augment_args<'b>(__clap_app: Command) -> Command
fn augment_args<'b>(__clap_app: Command) -> Command
Source§fn augment_args_for_update<'b>(__clap_app: Command) -> Command
fn augment_args_for_update<'b>(__clap_app: Command) -> Command
Append to [
Command
] so it can instantiate self
via
[FromArgMatches::update_from_arg_matches_mut
] Read moreSource§impl FromArgMatches for Eet
impl FromArgMatches for Eet
Source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
Source§fn from_arg_matches_mut(
__clap_arg_matches: &mut ArgMatches,
) -> Result<Self, Error>
fn from_arg_matches_mut( __clap_arg_matches: &mut ArgMatches, ) -> Result<Self, Error>
Source§fn update_from_arg_matches(
&mut self,
__clap_arg_matches: &ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches( &mut self, __clap_arg_matches: &ArgMatches, ) -> Result<(), Error>
Assign values from
ArgMatches
to self
.Source§fn update_from_arg_matches_mut(
&mut self,
__clap_arg_matches: &mut ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches_mut( &mut self, __clap_arg_matches: &mut ArgMatches, ) -> Result<(), Error>
Assign values from
ArgMatches
to self
.Source§impl Parser for Eet
impl Parser for Eet
§fn parse_from<I, T>(itr: I) -> Self
fn parse_from<I, T>(itr: I) -> Self
Parse from iterator, [exit][Error::exit] on error.
§fn try_parse_from<I, T>(itr: I) -> Result<Self, Error>
fn try_parse_from<I, T>(itr: I) -> Result<Self, Error>
Parse from iterator, return Err on error.
§fn update_from<I, T>(&mut self, itr: I)
fn update_from<I, T>(&mut self, itr: I)
Update from iterator, [exit][Error::exit] on error. Read more
§fn try_update_from<I, T>(&mut self, itr: I) -> Result<(), Error>
fn try_update_from<I, T>(&mut self, itr: I) -> Result<(), Error>
Update from iterator, return Err on error.
impl StructuralPartialEq for Eet
Auto Trait Implementations§
impl Freeze for Eet
impl RefUnwindSafe for Eet
impl Send for Eet
impl Sync for Eet
impl Unpin for Eet
impl UnwindSafe for Eet
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more