pub enum OnionAddrDecodeError {
UnsupportedVersion(u8),
InvalidKey,
InvalidChecksum,
}Available on crate feature
tor only.Variants§
UnsupportedVersion(u8)
onion address has a version number {0} which is not supported.
InvalidKey
onion address contains invalid public key.
InvalidChecksum
onion address contains invalid checksum.
Trait Implementations§
Source§impl Clone for OnionAddrDecodeError
impl Clone for OnionAddrDecodeError
Source§fn clone(&self) -> OnionAddrDecodeError
fn clone(&self) -> OnionAddrDecodeError
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 OnionAddrDecodeError
impl Debug for OnionAddrDecodeError
Source§impl<'de> Deserialize<'de> for OnionAddrDecodeError
impl<'de> Deserialize<'de> for OnionAddrDecodeError
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for OnionAddrDecodeError
impl Display for OnionAddrDecodeError
Source§impl Error for OnionAddrDecodeError
impl Error for OnionAddrDecodeError
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()
Source§impl From<EcPkInvalid> for OnionAddrDecodeError
impl From<EcPkInvalid> for OnionAddrDecodeError
Source§fn from(v: EcPkInvalid) -> Self
fn from(v: EcPkInvalid) -> Self
Converts to this type from the input type.
Source§impl From<OnionAddrDecodeError> for String
impl From<OnionAddrDecodeError> for String
Source§fn from(err: OnionAddrDecodeError) -> Self
fn from(err: OnionAddrDecodeError) -> Self
Converts to this type from the input type.
Source§impl PartialEq for OnionAddrDecodeError
impl PartialEq for OnionAddrDecodeError
Source§impl Serialize for OnionAddrDecodeError
impl Serialize for OnionAddrDecodeError
impl Eq for OnionAddrDecodeError
impl StructuralPartialEq for OnionAddrDecodeError
Auto Trait Implementations§
impl Freeze for OnionAddrDecodeError
impl RefUnwindSafe for OnionAddrDecodeError
impl Send for OnionAddrDecodeError
impl Sync for OnionAddrDecodeError
impl Unpin for OnionAddrDecodeError
impl UnwindSafe for OnionAddrDecodeError
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