pub fn batch_clone_tasks(
queue: &mut QueueFile,
done: Option<&QueueFile>,
task_ids: &[String],
status: TaskStatus,
title_prefix: Option<&str>,
now_rfc3339: &str,
id_prefix: &str,
id_width: usize,
max_dependency_depth: u8,
continue_on_error: bool,
) -> Result<BatchOperationResult>Expand description
Batch clone multiple tasks.
§Arguments
queue- The active queue to insert cloned tasks intodone- Optional done queue to search for source taskstask_ids- List of task IDs to clonestatus- Status for cloned taskstitle_prefix- Optional prefix for cloned task titlesnow_rfc3339- Current timestamp for created_at/updated_atid_prefix- Task ID prefixid_width- Task ID numeric widthmax_dependency_depth- Max dependency depth for validationcontinue_on_error- If true, continue processing on individual failures
§Returns
A BatchOperationResult with details of successes and failures, including created task IDs.