pub struct TestResults {
pub query_url: String,
pub dns_data: DnsData,
pub start_time: DateTime<Utc>,
pub end_time: Option<DateTime<Utc>>,
pub service_checks: Vec<CheckItem>,
pub test_runs: Vec<TestRun>,
}Fields§
§query_url: String§dns_data: DnsData§start_time: DateTime<Utc>§end_time: Option<DateTime<Utc>>§service_checks: Vec<CheckItem>§test_runs: Vec<TestRun>Implementations§
Source§impl TestResults
impl TestResults
pub fn new(query_url: String, dns_data: DnsData) -> Self
pub fn end(&mut self, options: &TestOptions)
pub fn add_test_run(&mut self, test_run: TestRun)
pub fn to_md(&self, options: &MdOptions, check_classes: &[CheckClass]) -> String
Trait Implementations§
Source§impl Debug for TestResults
impl Debug for TestResults
Auto Trait Implementations§
impl Freeze for TestResults
impl RefUnwindSafe for TestResults
impl Send for TestResults
impl Sync for TestResults
impl Unpin for TestResults
impl UnwindSafe for TestResults
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