Enum everscale_types::error::ParseBlockIdError
source · 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 copy 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)>
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()