Skip to content

Replace some custom copy functions with #[derive(Clone)].#11487

Merged
vorporeal merged 1 commit into
masterfrom
david/replace-custom-copy-functions-with-clone-derive
Jun 1, 2026
Merged

Replace some custom copy functions with #[derive(Clone)].#11487
vorporeal merged 1 commit into
masterfrom
david/replace-custom-copy-functions-with-clone-derive

Conversation

@vorporeal
Copy link
Copy Markdown
Contributor

@vorporeal vorporeal commented May 21, 2026

Description

Addresses #11113 (comment).

@oz-for-oss
Copy link
Copy Markdown
Contributor

oz-for-oss Bot commented May 21, 2026

@vorporeal

I'm starting a first review of this pull request.

You can view the conversation on Warp.

I completed the review and no human review was requested for this pull request.

Comment /oz-review on this pull request to retrigger a review (up to 3 times on the same pull request).

Powered by Oz

Copy link
Copy Markdown
Contributor

@oz-for-oss oz-for-oss Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Overview

This PR replaces a handwritten Clone implementation for ObjectsToUpdate with #[derive(Clone)] and adds Clone to UpdatedObjectInput, preserving the existing deep-clone behavior through the fields' Clone implementations.

Concerns

  • No blocking correctness, security, or spec-alignment concerns found. No approved spec context was provided for this PR.

Verdict

Found: 0 critical, 0 important, 0 suggestions

Approve

Comment /oz-review on this pull request to retrigger a review (up to 3 times on the same pull request).

Powered by Oz

@vorporeal vorporeal force-pushed the david/replace-custom-copy-functions-with-clone-derive branch from d2ae74c to dafdf0c Compare May 22, 2026 18:51
@vorporeal vorporeal force-pushed the david/extract-cloud-object-persistence branch from 01cd413 to 2ac0201 Compare May 22, 2026 18:51
@vorporeal vorporeal force-pushed the david/replace-custom-copy-functions-with-clone-derive branch 2 times, most recently from dcc44e5 to 0a169f3 Compare May 27, 2026 02:23
@vorporeal vorporeal force-pushed the david/extract-cloud-object-persistence branch 2 times, most recently from cdc014b to 28337ed Compare May 27, 2026 19:46
@vorporeal vorporeal force-pushed the david/replace-custom-copy-functions-with-clone-derive branch 2 times, most recently from 0c5f1f7 to ebdbc67 Compare May 28, 2026 18:12
@vorporeal vorporeal force-pushed the david/extract-cloud-object-persistence branch from 28337ed to c0068a0 Compare May 28, 2026 18:12
@vorporeal vorporeal changed the base branch from david/extract-cloud-object-persistence to graphite-base/11487 May 29, 2026 17:57
@vorporeal vorporeal force-pushed the david/replace-custom-copy-functions-with-clone-derive branch from ebdbc67 to a0fa49f Compare May 29, 2026 17:57
@vorporeal vorporeal changed the base branch from graphite-base/11487 to david/extract-cloud-object-persistence May 29, 2026 17:57
@vorporeal vorporeal changed the base branch from david/extract-cloud-object-persistence to graphite-base/11487 May 29, 2026 22:10
@vorporeal vorporeal force-pushed the david/replace-custom-copy-functions-with-clone-derive branch from a0fa49f to 7ba9e46 Compare June 1, 2026 16:17
@vorporeal vorporeal changed the base branch from graphite-base/11487 to david/extract-cloud-object-persistence June 1, 2026 16:17
Base automatically changed from david/extract-cloud-object-persistence to master June 1, 2026 16:33
@vorporeal vorporeal force-pushed the david/replace-custom-copy-functions-with-clone-derive branch from 7ba9e46 to 632b8fd Compare June 1, 2026 16:35
@vorporeal vorporeal enabled auto-merge (squash) June 1, 2026 16:36
@vorporeal vorporeal merged commit 3cbaef9 into master Jun 1, 2026
26 checks passed
@vorporeal vorporeal deleted the david/replace-custom-copy-functions-with-clone-derive branch June 1, 2026 17:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants