Enum tor_linkspec::PtAddrError
source · [−]#[non_exhaustive]
pub enum PtAddrError {
NoSupport,
BadAddress(String),
}Expand description
An error from parsing a PtTargetAddr.
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
NoSupport
We were compiled without support for addresses of this type.
BadAddress(String)
We cannot parse this address.
Trait Implementations
sourceimpl Clone for PtAddrError
impl Clone for PtAddrError
sourcefn clone(&self) -> PtAddrError
fn clone(&self) -> PtAddrError
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl Debug for PtAddrError
impl Debug for PtAddrError
sourceimpl Display for PtAddrError
impl Display for PtAddrError
sourceimpl Error for PtAddrError
impl Error for PtAddrError
1.30.0 · sourcefn 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 · sourcefn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Auto Trait Implementations
impl RefUnwindSafe for PtAddrError
impl Send for PtAddrError
impl Sync for PtAddrError
impl Unpin for PtAddrError
impl UnwindSafe for PtAddrError
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more