pub enum ParseAddrError {
Empty,
InvalidWorkchain,
InvalidAccountId,
UnexpectedPart,
BadFormat,
}Expand description
Error type for address parsing related errors.
Variants§
Empty
Tried to parse an empty string.
InvalidWorkchain
Workchain id is too large.
InvalidAccountId
Invalid account id hex.
UnexpectedPart
Too many address parts.
BadFormat
Unexpected or invalid address format.
Trait Implementations§
Source§impl Clone for ParseAddrError
impl Clone for ParseAddrError
Source§fn clone(&self) -> ParseAddrError
fn clone(&self) -> ParseAddrError
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ParseAddrError
impl Debug for ParseAddrError
Source§impl Display for ParseAddrError
impl Display for ParseAddrError
Source§impl Error for ParseAddrError
impl Error for ParseAddrError
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 ParseAddrError
impl RefUnwindSafe for ParseAddrError
impl Send for ParseAddrError
impl Sync for ParseAddrError
impl Unpin for ParseAddrError
impl UnwindSafe for ParseAddrError
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