pub struct TestResult {
pub instance_ip: IpAddr,
pub dns_warnings: Vec<DnsWarning>,
}Expand description
Result of executing the test command
Contains the outcome of all validation checks performed, including advisory DNS warnings that don’t affect the overall test result.
This type follows the same pattern as EnvironmentList in the list command —
the application layer produces structured data, the presentation layer renders it.
Fields§
§instance_ip: IpAddrIP address of the tested instance
dns_warnings: Vec<DnsWarning>Advisory DNS warnings (domains that failed to resolve or resolved to wrong IP)
Implementations§
Source§impl TestResult
impl TestResult
Sourcepub fn with_dns_warnings(
instance_ip: IpAddr,
dns_warnings: Vec<DnsWarning>,
) -> Self
pub fn with_dns_warnings( instance_ip: IpAddr, dns_warnings: Vec<DnsWarning>, ) -> Self
Create a new TestResult with DNS warnings
Sourcepub fn has_dns_warnings(&self) -> bool
pub fn has_dns_warnings(&self) -> bool
Check if there are any DNS warnings
Trait Implementations§
Auto Trait Implementations§
impl Freeze for TestResult
impl RefUnwindSafe for TestResult
impl Send for TestResult
impl Sync for TestResult
impl Unpin for TestResult
impl UnsafeUnpin for TestResult
impl UnwindSafe for TestResult
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request