The `PartitionTable` object contains an array of `Partitions`, which is shared among all shallow copies of `PartitionTable` instances, as when it is used via a value receiver in method calls. The individual objects are thus not fully isolated since modifications of array elements, or in some cases modifications to the array itself, are shared and visible between all shallow `PartitionTable` copies. Thus use a pointer receiver for all methods of `PartitionTable` to make it explicit that modifications will affect other objects. |
||
|---|---|---|
| .. | ||
| customizations.go | ||
| disk.go | ||
| disk_test.go | ||