pub enum ParseBlockIdError {
Empty,
InvalidWorkchain,
InvalidShardIdent,
InvalidSeqno,
InvalidRootHash,
InvalidFileHash,
UnexpectedPart,
}Expand description
Error type for block id parsing related errors.
Variants§
Empty
Tried to parse an empty string.
InvalidWorkchain
Workchain id is too large.
InvalidShardIdent
Invalid workchain or shard prefix.
InvalidSeqno
Invalid block seqno.
InvalidRootHash
Invalid root hash hex.
InvalidFileHash
Invalid file hash hex.
UnexpectedPart
Too many block id parts.
Trait Implementations§
Source§impl Clone for ParseBlockIdError
impl Clone for ParseBlockIdError
Source§fn clone(&self) -> ParseBlockIdError
fn clone(&self) -> ParseBlockIdError
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 ParseBlockIdError
impl Debug for ParseBlockIdError
Source§impl Display for ParseBlockIdError
impl Display for ParseBlockIdError
Source§impl Error for ParseBlockIdError
impl Error for ParseBlockIdError
1.30.0 · 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()
Auto Trait Implementations§
impl Freeze for ParseBlockIdError
impl RefUnwindSafe for ParseBlockIdError
impl Send for ParseBlockIdError
impl Sync for ParseBlockIdError
impl Unpin for ParseBlockIdError
impl UnwindSafe for ParseBlockIdError
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