pub enum TestExecutionError {
RdapClient(RdapClientError),
UrlParseError(ParseError),
AddrParseError(AddrParseError),
NoHostToResolve,
NoRdata,
BadRdata,
Client(Error),
InvalidHeader(InvalidHeaderValue),
UnsupportedQueryType,
NoReferralToChase,
UnregisteredExtension,
}Variants§
RdapClient(RdapClientError)
UrlParseError(ParseError)
AddrParseError(AddrParseError)
NoHostToResolve
NoRdata
BadRdata
Client(Error)
InvalidHeader(InvalidHeaderValue)
UnsupportedQueryType
NoReferralToChase
UnregisteredExtension
Trait Implementations§
Source§impl Debug for TestExecutionError
impl Debug for TestExecutionError
Source§impl Display for TestExecutionError
impl Display for TestExecutionError
Source§impl Error for TestExecutionError
impl Error for TestExecutionError
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<AddrParseError> for TestExecutionError
impl From<AddrParseError> for TestExecutionError
Source§fn from(source: AddrParseError) -> Self
fn from(source: AddrParseError) -> Self
Converts to this type from the input type.
Source§impl From<Error> for TestExecutionError
impl From<Error> for TestExecutionError
Source§impl From<InvalidHeaderValue> for TestExecutionError
impl From<InvalidHeaderValue> for TestExecutionError
Source§fn from(source: InvalidHeaderValue) -> Self
fn from(source: InvalidHeaderValue) -> Self
Converts to this type from the input type.
Source§impl From<ParseError> for TestExecutionError
impl From<ParseError> for TestExecutionError
Source§fn from(source: ParseError) -> Self
fn from(source: ParseError) -> Self
Converts to this type from the input type.
Source§impl From<RdapClientError> for TestExecutionError
impl From<RdapClientError> for TestExecutionError
Source§fn from(source: RdapClientError) -> Self
fn from(source: RdapClientError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for TestExecutionError
impl !RefUnwindSafe for TestExecutionError
impl Send for TestExecutionError
impl Sync for TestExecutionError
impl Unpin for TestExecutionError
impl !UnwindSafe for TestExecutionError
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> StringCheck for Twhere
T: ToString,
impl<T> StringCheck for Twhere
T: ToString,
Source§fn is_whitespace_or_empty(&self) -> bool
fn is_whitespace_or_empty(&self) -> bool
Tests if the string is empty, including for if the string only has whitespace.
Source§fn is_ldh_string(&self) -> bool
fn is_ldh_string(&self) -> bool
Tests if the string contains only letters, digits, or hyphens and is not empty.
Source§fn is_ldh_domain_name(&self) -> bool
fn is_ldh_domain_name(&self) -> bool
Tests if a string is an LDH doamin name. This is not to be confused with StringCheck::is_ldh_string,
which checks individual domain labels.
Source§fn is_unicode_domain_name(&self) -> bool
fn is_unicode_domain_name(&self) -> bool
Tests if a string is a Unicode domain name.