pub struct BulkCheckReport {
pub total: usize,
pub available: usize,
pub unavailable: usize,
pub errors: usize,
pub geoblocked: usize,
pub results: Vec<CheckResult>,
pub duration_ms: u64,
pub alive_results: Vec<CheckResult>,
pub dead_results: Vec<CheckResult>,
pub geoblocked_results: Vec<CheckResult>,
}Expand description
Aggregated report from a bulk stream check.
Fields§
§total: usizeTotal number of URLs checked.
available: usizeNumber of available streams (2xx responses).
Number of unavailable streams (non-2xx responses).
errors: usizeNumber of streams that produced errors (connection/timeout failures).
geoblocked: usizeNumber of geoblocked streams.
results: Vec<CheckResult>Individual results for each URL.
duration_ms: u64Total wall-clock time for the bulk check, in milliseconds.
alive_results: Vec<CheckResult>Results categorized as Alive.
dead_results: Vec<CheckResult>Results categorized as Dead.
geoblocked_results: Vec<CheckResult>Results categorized as Geoblocked.
Trait Implementations§
Source§impl Clone for BulkCheckReport
impl Clone for BulkCheckReport
Source§fn clone(&self) -> BulkCheckReport
fn clone(&self) -> BulkCheckReport
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 BulkCheckReport
impl Debug for BulkCheckReport
Source§impl<'de> Deserialize<'de> for BulkCheckReport
impl<'de> Deserialize<'de> for BulkCheckReport
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for BulkCheckReport
impl RefUnwindSafe for BulkCheckReport
impl Send for BulkCheckReport
impl Sync for BulkCheckReport
impl Unpin for BulkCheckReport
impl UnsafeUnpin for BulkCheckReport
impl UnwindSafe for BulkCheckReport
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