method
ChildrenDraft.Rename
Rename changes one direct local name. Sibling references in this same stored scope are rebound explicitly; root references require RenameRoot at the root. Calling Rename on a facade merely changes that value's own name.
Arguments
| Argument | Type | Description |
|---|---|---|
name | string | The name value. |
replacement | string | The replacement value. |
Returns
The declared result.
errorFull signature
func (d *ChildrenDraft) Rename(
name,
replacement string,
) errorRelated types
ChildrenDraftChildrenDraft owns a detached slice. Committing snapshots again, so retained drafts cannot mutate published graphs. Structural edits are explicit.