AttributeOperationStats builds an AttributeOperationStats from a slice of uint32s.
(us []uint32)
| 345 | |
| 346 | // AttributeOperationStats builds an AttributeOperationStats from a slice of uint32s. |
| 347 | func attributeOperationStats(us []uint32) (AttributeOperationStats, error) { |
| 348 | if l := len(us); l != 4 { |
| 349 | return AttributeOperationStats{}, fmt.Errorf("incorrect number of values for XFS attribute operation stats: %d", l) |
| 350 | } |
| 351 | |
| 352 | return AttributeOperationStats{ |
| 353 | Get: us[0], |
| 354 | Set: us[1], |
| 355 | Remove: us[2], |
| 356 | List: us[3], |
| 357 | }, nil |
| 358 | } |
| 359 | |
| 360 | // InodeClusteringStats builds an InodeClusteringStats from a slice of uint32s. |
| 361 | func inodeClusteringStats(us []uint32) (InodeClusteringStats, error) { |
no outgoing calls
no test coverage detected
searching dependent graphs…