Skip to main content

evaluate_in_frames_first

Function evaluate_in_frames_first 

Source
pub async fn evaluate_in_frames_first<T, F>(
    page: &Page,
    expression: &str,
    filter: F,
    default: T,
) -> Result<T, Error>
where T: DeserializeOwned + Clone, F: Fn(&T) -> bool,
Expand description

Evaluate expression in every frame and return the first result that passes filter. If no frame produces a matching result, default is returned.