git.frostfs.info/TrueCloudLab/frostfs-sdk-go@v0.0.0-20241022124111-5361f0ecebd3/container/acl/init.go (about)

     1  package acl
     2  
     3  func init() {
     4  	// left-to-right order of the object operations
     5  	orderedOps := [...]Op{
     6  		OpObjectGet,
     7  		OpObjectHead,
     8  		OpObjectPut,
     9  		OpObjectDelete,
    10  		OpObjectSearch,
    11  		OpObjectRange,
    12  		OpObjectHash,
    13  	}
    14  
    15  	mOrder = make(map[Op]uint8, len(orderedOps))
    16  
    17  	for i := range orderedOps {
    18  		mOrder[orderedOps[i]] = uint8(i)
    19  	}
    20  }