pub struct HttpResults {
pub query_url: String,
pub start_time: DateTime<Utc>,
pub end_time: Option<DateTime<Utc>>,
pub dns_data: DnsData,
pub service_checks: Vec<CheckItem>,
pub test_runs: Vec<TestRun>,
}Fields§
§query_url: String§start_time: DateTime<Utc>§end_time: Option<DateTime<Utc>>§dns_data: DnsData§service_checks: Vec<CheckItem>§test_runs: Vec<TestRun>Implementations§
Source§impl HttpResults
impl HttpResults
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) -> String
pub fn execution_errors(&self) -> bool
pub fn are_there_checks(&self, classes: Vec<CheckClass>) -> bool
pub fn filter_test_results(self, classes: &[CheckClass]) -> Self
Trait Implementations§
Source§impl Clone for HttpResults
impl Clone for HttpResults
Source§fn clone(&self) -> HttpResults
fn clone(&self) -> HttpResults
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 HttpResults
impl Debug for HttpResults
Auto Trait Implementations§
impl Freeze for HttpResults
impl RefUnwindSafe for HttpResults
impl Send for HttpResults
impl Sync for HttpResults
impl Unpin for HttpResults
impl UnsafeUnpin for HttpResults
impl UnwindSafe for HttpResults
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