pub enum AdvanceError {
MoveNotFound,
ChildNotExpanded,
ChildNotOwned,
}Expand description
Error returned when advance_root() fails.
Variants§
MoveNotFound
The move does not exist among root children.
ChildNotExpanded
The child node was never expanded during search.
ChildNotOwned
The child is a transposition table alias and cannot be detached.
Trait Implementations§
Source§impl Clone for AdvanceError
impl Clone for AdvanceError
Source§fn clone(&self) -> AdvanceError
fn clone(&self) -> AdvanceError
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AdvanceError
impl Debug for AdvanceError
Source§impl Display for AdvanceError
impl Display for AdvanceError
Source§impl Error for AdvanceError
impl Error for AdvanceError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl PartialEq for AdvanceError
impl PartialEq for AdvanceError
impl Eq for AdvanceError
impl StructuralPartialEq for AdvanceError
Auto Trait Implementations§
impl Freeze for AdvanceError
impl RefUnwindSafe for AdvanceError
impl Send for AdvanceError
impl Sync for AdvanceError
impl Unpin for AdvanceError
impl UnsafeUnpin for AdvanceError
impl UnwindSafe for AdvanceError
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