[−][src]Enum bulls_and_cows::HostError
The possible errors for the Host
struct.
Variants
LettersEmpty
The length of letters for a Bulls and Cows game must be at least 1.
AnswerLengthIncorrect
The length of the answer is incorrect.
AnswerContainsIncorrectLetter(T)
There is an incorrect letter in the answer.
AnswerContainsDuplicatedLetter(T)
There is an duplicated letter in the answer.
Trait Implementations
impl<T: PartialEq + Eq + Hash + Clone> PartialEq<HostError<T>> for HostError<T>
[src]
impl<T: Eq + Hash + Clone> Eq for HostError<T>
[src]
impl<T: Eq + Hash + Clone> Debug for HostError<T>
[src]
Auto Trait Implementations
impl<T> Unpin for HostError<T> where
T: Unpin,
T: Unpin,
impl<T> Send for HostError<T> where
T: Send,
T: Send,
impl<T> Sync for HostError<T> where
T: Sync,
T: Sync,
impl<T> UnwindSafe for HostError<T> where
T: UnwindSafe,
T: UnwindSafe,
impl<T> RefUnwindSafe for HostError<T> where
T: RefUnwindSafe,
T: RefUnwindSafe,
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,