pub struct Packer {
pub depth: u8,
pub pgn_path: PathBuf,
pub store_path: PathBuf,
pub eco_path: Option<PathBuf>,
}Expand description
Configuration to initiate/stack the database.
Fields§
§depth: u8Number of plies to process in each game
pgn_path: PathBufPath to the game database to process
store_path: PathBufPath to the output database
eco_path: Option<PathBuf>Path to a custom ECO to use, if any
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Packer
impl RefUnwindSafe for Packer
impl Send for Packer
impl Sync for Packer
impl Unpin for Packer
impl UnwindSafe for Packer
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more