pub struct Scharnagl(/* private fields */);Expand description
Reinhard Scharnagl’s enumeration of all 960 starting positions.
Standard chess is position 518.
Implementations§
Trait Implementations§
Source§impl<'a> Arbitrary<'a> for Scharnagl
impl<'a> Arbitrary<'a> for Scharnagl
Source§fn arbitrary(input: &mut Unstructured<'a>) -> Result<Self>
fn arbitrary(input: &mut Unstructured<'a>) -> Result<Self>
Generate an arbitrary value of
Self from the given unstructured data. Read more§fn arbitrary_take_rest(u: Unstructured<'a>) -> Result<Self, Error>
fn arbitrary_take_rest(u: Unstructured<'a>) -> Result<Self, Error>
Generate an arbitrary value of
Self from the entirety of the given
unstructured data. Read moreimpl Copy for Scharnagl
impl Eq for Scharnagl
Source§impl Ord for Scharnagl
impl Ord for Scharnagl
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialOrd for Scharnagl
impl PartialOrd for Scharnagl
impl StructuralPartialEq for Scharnagl
Auto Trait Implementations§
impl Freeze for Scharnagl
impl RefUnwindSafe for Scharnagl
impl Send for Scharnagl
impl Sync for Scharnagl
impl Unpin for Scharnagl
impl UnsafeUnpin for Scharnagl
impl UnwindSafe for Scharnagl
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