useserde::{Deserialize, Serialize};pubusesuper::profile::FetchProfile;/// Fetch Result
////// Contains the fetched HTML and metadata about the fetch operation:
/// - Which profile succeeded
/// - How long the operation took
/// - How many attempts before success
#[derive(Debug, Clone, Serialize, Deserialize)]pubstructFetchResult{/// The fetched HTML content
pubhtml: String,
/// The profile that succeeded
pubprofile_used: FetchProfile,
/// Total duration in milliseconds
pubduration_ms:u64,
/// Number of attempts before success
pubattempts:usize,
}