pub(crate) fn handle_move_item( snap: GlobalStateSnapshot, params: MoveItemParams, ) -> Result<Vec<SnippetTextEdit>>