pub async fn run_with_session<F, Fut>(
life: &Lifecycle,
capture: CaptureOpts,
work: F,
) -> Result<Value, CliError>where
F: FnOnce(OneShotSession) -> Fut,
Fut: Future<Output = Result<(OneShotSession, Value), CliError>>,pub async fn run_with_session<F, Fut>(
life: &Lifecycle,
capture: CaptureOpts,
work: F,
) -> Result<Value, CliError>where
F: FnOnce(OneShotSession) -> Fut,
Fut: Future<Output = Result<(OneShotSession, Value), CliError>>,