Container access control type definitions

This commit is contained in:
Leonard Lyubich 2019-12-17 15:35:38 +03:00
parent 805ef243ee
commit 6b6728356a
5 changed files with 618 additions and 60 deletions

View file

@ -11,6 +11,19 @@ import (
"github.com/pkg/errors"
)
// AccessMode is a container access mode type.
type AccessMode uint32
const (
// AccessModeRead is a read access mode.
AccessModeRead AccessMode = 1 << iota
// AccessModeWrite is a write access mode.
AccessModeWrite
)
// AccessModeReadWrite is a read/write container access mode.
const AccessModeReadWrite = AccessModeRead | AccessModeWrite
var (
_ internal.Custom = (*Container)(nil)