pub struct Peg(/* private fields */);
Expand description
A peg represents one of the places in the code which has to be guessed. Usuall represented as colors or numbers. The default version of codebreaker uses 6 different kind of pegs.
Implementations§
Trait Implementations§
Source§impl Distribution<Peg> for Standard
impl Distribution<Peg> for Standard
impl Copy for Peg
impl Eq for Peg
impl StructuralPartialEq for Peg
Auto Trait Implementations§
impl Freeze for Peg
impl RefUnwindSafe for Peg
impl Send for Peg
impl Sync for Peg
impl Unpin for Peg
impl UnwindSafe for Peg
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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