Skip to content

desktop/src-tauri/crates/core/src/adapters/run_policy.rs

Comment 1, line 1

desktop/src-tauri/crates/core/src/adapters/run_policy.rs:1

//! Cooperative source deadline and retries; parser/permission errors are final.

Comment 2, line 25

desktop/src-tauri/crates/core/src/adapters/run_policy.rs:25

/// Nest source/file deadlines without carrying control into the next worker job.

Comment 3, line 64

desktop/src-tauri/crates/core/src/adapters/run_policy.rs:64

// Do not hold the thread-local borrow while invoking a callback.

Comment 4, line 99

desktop/src-tauri/crates/core/src/adapters/run_policy.rs:99

// Read::read_to_end automatically retries ErrorKind::Interrupted. Use a

Comment 5, line 100

desktop/src-tauri/crates/core/src/adapters/run_policy.rs:100

// typed Other error so cancellation returns instead of spinning forever.

Comment 6, line 158

desktop/src-tauri/crates/core/src/adapters/run_policy.rs:158

/// Only for this app's archive/maintenance connection under its writer lock.