Module operations

Module operations 

Source

Structs§

AddDeriveOp
AddDocCommentOp
Add documentation comment to an item
AddEnumVariantOp
AddImplMethodOp
AddMatchArmOp
AddStructFieldOp
AddStructLiteralFieldOp
AddUseStatementOp
BackupNode
Backup of a single AST node before modification
BatchSpec
FieldLocation
Location of a field in the codebase
InspectResult
Result of inspecting/listing AST nodes
ModificationResult
Result of applying an operation
NodeLocation
RemoveDocCommentOp
Remove documentation comment from an item
RemoveEnumVariantOp
RemoveMatchArmOp
RemoveStructFieldOp
RenameEnumVariantOp
Rename an enum variant across the codebase
RenameFunctionOp
Rename a function across the codebase
TransformOp
Generic transformation operation
UpdateDocCommentOp
Update existing documentation comment
UpdateEnumVariantOp
UpdateMatchArmOp
UpdateStructFieldOp

Enums§

DocCommentStyle
Documentation comment style
EditMode
Edit mode for operations - controls how changes are applied to source files
FieldContext
Context in which a field appears
InsertPosition
Operation
TransformAction
Actions that can be performed on AST nodes