pub struct Go {
pub search_moves: Option<UciMoveList>,
pub ponder: bool,
pub white_time: Option<usize>,
pub black_time: Option<usize>,
pub white_increment: Option<NonZeroUsize>,
pub black_increment: Option<NonZeroUsize>,
pub moves_to_go: Option<NonZeroUsize>,
pub depth: Option<usize>,
pub nodes: Option<usize>,
pub mate: Option<usize>,
pub move_time: Option<usize>,
pub infinite: bool,
}Expand description
Fields§
§search_moves: Option<UciMoveList>§ponder: bool§white_time: Option<usize>§black_time: Option<usize>§white_increment: Option<NonZeroUsize>§black_increment: Option<NonZeroUsize>§moves_to_go: Option<NonZeroUsize>§depth: Option<usize>§nodes: Option<usize>§mate: Option<usize>§move_time: Option<usize>§infinite: boolTrait Implementations§
Source§impl TryFrom<RawGuiMessage> for Go
impl TryFrom<RawGuiMessage> for Go
Source§type Error = MessageTryFromRawMessageError<GuiMessageParameterPointer>
type Error = MessageTryFromRawMessageError<GuiMessageParameterPointer>
The type returned in the event of a conversion error.
impl Eq for Go
impl StructuralPartialEq for Go
Auto Trait Implementations§
impl Freeze for Go
impl RefUnwindSafe for Go
impl Send for Go
impl Sync for Go
impl Unpin for Go
impl UnwindSafe for Go
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