pub enum ParseBoardError {
NonPositiveId(i64),
IdOutOfRange(i64),
NegativeBoardGroupId(i64),
BoardGroupIdOutOfRange(i64),
InvalidBoardId(ParseBoardIdError),
EmptyTitle,
InvalidIsTraded(i64),
}Expand description
Ошибки построения Board.
Variants§
NonPositiveId(i64)
Идентификатор board должен быть положительным.
IdOutOfRange(i64)
Идентификатор board не помещается в u32.
NegativeBoardGroupId(i64)
board_group_id отрицательный.
BoardGroupIdOutOfRange(i64)
board_group_id не помещается в u32.
InvalidBoardId(ParseBoardIdError)
Некорректный текстовый boardid.
EmptyTitle
Пустой заголовок board.
InvalidIsTraded(i64)
Некорректный флаг is_traded (допустимы только 0/1).
Trait Implementations§
Source§impl Clone for ParseBoardError
impl Clone for ParseBoardError
Source§fn clone(&self) -> ParseBoardError
fn clone(&self) -> ParseBoardError
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ParseBoardError
impl Debug for ParseBoardError
Source§impl Display for ParseBoardError
impl Display for ParseBoardError
Source§impl Error for ParseBoardError
impl Error for ParseBoardError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl From<ParseBoardIdError> for ParseBoardError
impl From<ParseBoardIdError> for ParseBoardError
Source§fn from(source: ParseBoardIdError) -> Self
fn from(source: ParseBoardIdError) -> Self
Converts to this type from the input type.
Source§impl PartialEq for ParseBoardError
impl PartialEq for ParseBoardError
impl Eq for ParseBoardError
impl StructuralPartialEq for ParseBoardError
Auto Trait Implementations§
impl Freeze for ParseBoardError
impl RefUnwindSafe for ParseBoardError
impl Send for ParseBoardError
impl Sync for ParseBoardError
impl Unpin for ParseBoardError
impl UnsafeUnpin for ParseBoardError
impl UnwindSafe for ParseBoardError
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.