pub struct MctsNodeId(/* private fields */);Expand description
A strictly typed identifier for an instantiated node within the MCTS tree.
Trait Implementations§
Source§impl Clone for MctsNodeId
impl Clone for MctsNodeId
Source§fn clone(&self) -> MctsNodeId
fn clone(&self) -> MctsNodeId
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for MctsNodeId
Source§impl Debug for MctsNodeId
impl Debug for MctsNodeId
impl Eq for MctsNodeId
Source§impl Hash for MctsNodeId
impl Hash for MctsNodeId
Source§impl PartialEq for MctsNodeId
impl PartialEq for MctsNodeId
Source§fn eq(&self, other: &MctsNodeId) -> bool
fn eq(&self, other: &MctsNodeId) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for MctsNodeId
Auto Trait Implementations§
impl Freeze for MctsNodeId
impl RefUnwindSafe for MctsNodeId
impl Send for MctsNodeId
impl Sync for MctsNodeId
impl Unpin for MctsNodeId
impl UnsafeUnpin for MctsNodeId
impl UnwindSafe for MctsNodeId
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