Merge pull request #10 from gdbelvin/capability

CapabilityPrimitive
This commit is contained in:
Hendrik Hofstadt 2021-03-19 13:12:23 +01:00 committed by GitHub
commit 7f6fc39faf
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 9 additions and 0 deletions

View File

@ -165,3 +165,12 @@ const (
ListObjectParamID uint8 = 0x01
ListObjectParamType uint8 = 0x02
)
// CapabilityPrimitiveFromSlice OR's all the capabilitites together.
func CapabilityPrimitiveFromSlice(capabilitites []uint64) uint64 {
var primitive uint64
for _, c := range capabilitites {
primitive |= c
}
return primitive
}