pub fn try_capture(
platform: &impl CapturePlatform,
store: &impl AppProfileStore,
cancel: &impl CancelSignal,
adapters: &[&dyn AppAdapter],
options: &CaptureOptions,
) -> Result<CaptureOutcome, WouldBlock>pub fn try_capture(
platform: &impl CapturePlatform,
store: &impl AppProfileStore,
cancel: &impl CancelSignal,
adapters: &[&dyn AppAdapter],
options: &CaptureOptions,
) -> Result<CaptureOutcome, WouldBlock>