AppliedOperation#
One operation of a SchedulingChanges set that Project::apply accepted. You don't build it yourself. Read it from ApplyReport::applied.
Declaration#
With the serde feature, it also implements Serialize and Deserialize.
Fields#
| Name | Type | Description |
|---|---|---|
path |
String |
The accepted operation, written as {group}.{list}[{index}]. group is tasks, links, resources or assignments. list is add, update or remove. index is the entry's position in that list of the change set. Examples: tasks.update[0], links.add[2]. |
Serialization#
With the serde feature, an AppliedOperation serializes as:
Example#
Update a task's duration and print the paths of the accepted operations.
use ;
Related#
ApplyReport- lists these inappliedRejectedOperation- the counterpart for operations that were refusedSchedulingChanges- the order the operations inpathrun in- Data Updates - shows how to apply a change set and read the report