[][src]Enum solkit::err::SolError

pub enum SolError {
    InvalidDeckNumber(u8),
    InvalidTempNumber(u8),
    InvalidColNumber(u8),
    InvalidDealBy(u8),
    InvalidRedeals(i8),
    NoFoundation,
    NoFoundationStart,
    NoCols,
    InsufficientFor(String),
    UnusedCards,
    InvalidLocation,
    InvalidDestination,
    InvalidMove,
    Unplayable,
    NotSelected,
    NoDestination,
    InvalidSuit(String),
    InvalidFace(String),
    InvalidSuitOrder(String),
    InvalidFaceOrder(String),
    SolitaireListEmpty,
    SolitaireNotExist(String),
    InvalidConfLine(String),
    InvalidConfSection(String),
    InvalidConfOption(StringString),
    InvalidConfOptionValue(StringString),
    InvalidConfTempLimit,
    InvalidConfTempOrder,
    InvalidConfTempSingleRefillable,
    InvalidFileName,
    FailedToOpenRules,
    InvalidTermSize(u16u16),
    Unexpected(String),
    Unsupported(String),
}

Variants

InvalidDeckNumber(u8)
InvalidTempNumber(u8)
InvalidColNumber(u8)
InvalidDealBy(u8)
InvalidRedeals(i8)
NoFoundation
NoFoundationStart
NoCols
InsufficientFor(String)
UnusedCards
InvalidLocation
InvalidDestination
InvalidMove
Unplayable
NotSelected
NoDestination
InvalidSuit(String)
InvalidFace(String)
InvalidSuitOrder(String)
InvalidFaceOrder(String)
SolitaireListEmpty
SolitaireNotExist(String)
InvalidConfLine(String)
InvalidConfSection(String)
InvalidConfOption(StringString)
InvalidConfOptionValue(StringString)
InvalidConfTempLimit
InvalidConfTempOrder
InvalidConfTempSingleRefillable
InvalidFileName
FailedToOpenRules
InvalidTermSize(u16u16)
Unexpected(String)
Unsupported(String)

Trait Implementations

impl Debug for SolError[src]

impl Display for SolError[src]

impl Error for SolError[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.