pub fn thread_move(
repo: &Repository,
opts: ThreadMoveOptions,
snapshot: impl Fn(&Repository, Option<String>) -> Result<String>,
) -> Result<ThreadMoveOutput>pub fn thread_move(
repo: &Repository,
opts: ThreadMoveOptions,
snapshot: impl Fn(&Repository, Option<String>) -> Result<String>,
) -> Result<ThreadMoveOutput>