forked from TrueCloudLab/frostfs-api-go
acl: make MatchType's constants public back
This commit is contained in:
parent
f826517207
commit
2fba8cb7b3
3 changed files with 11 additions and 7 deletions
|
@ -2,8 +2,12 @@ package acl
|
||||||
|
|
||||||
const (
|
const (
|
||||||
_ MatchType = iota
|
_ MatchType = iota
|
||||||
stringEqual
|
|
||||||
stringNotEqual
|
// StringEqual is a MatchType of string equality.
|
||||||
|
StringEqual
|
||||||
|
|
||||||
|
// StringNotEqual is a MatchType of string inequality.
|
||||||
|
StringNotEqual
|
||||||
)
|
)
|
||||||
|
|
||||||
const (
|
const (
|
||||||
|
|
|
@ -83,9 +83,9 @@ func (s EACLFilterWrapper) MatchType() (res MatchType) {
|
||||||
if s.filter != nil {
|
if s.filter != nil {
|
||||||
switch s.filter.GetMatchType() {
|
switch s.filter.GetMatchType() {
|
||||||
case EACLRecord_FilterInfo_StringEqual:
|
case EACLRecord_FilterInfo_StringEqual:
|
||||||
res = stringEqual
|
res = StringEqual
|
||||||
case EACLRecord_FilterInfo_StringNotEqual:
|
case EACLRecord_FilterInfo_StringNotEqual:
|
||||||
res = stringNotEqual
|
res = StringNotEqual
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -102,9 +102,9 @@ func (s EACLFilterWrapper) MatchType() (res MatchType) {
|
||||||
func (s EACLFilterWrapper) SetMatchType(v MatchType) {
|
func (s EACLFilterWrapper) SetMatchType(v MatchType) {
|
||||||
if s.filter != nil {
|
if s.filter != nil {
|
||||||
switch v {
|
switch v {
|
||||||
case stringEqual:
|
case StringEqual:
|
||||||
s.filter.SetMatchType(EACLRecord_FilterInfo_StringEqual)
|
s.filter.SetMatchType(EACLRecord_FilterInfo_StringEqual)
|
||||||
case stringNotEqual:
|
case StringNotEqual:
|
||||||
s.filter.SetMatchType(EACLRecord_FilterInfo_StringNotEqual)
|
s.filter.SetMatchType(EACLRecord_FilterInfo_StringNotEqual)
|
||||||
default:
|
default:
|
||||||
s.filter.SetMatchType(EACLRecord_FilterInfo_MatchUnknown)
|
s.filter.SetMatchType(EACLRecord_FilterInfo_MatchUnknown)
|
||||||
|
|
|
@ -9,7 +9,7 @@ import (
|
||||||
func TestEACLFilterWrapper(t *testing.T) {
|
func TestEACLFilterWrapper(t *testing.T) {
|
||||||
s := WrapFilterInfo(nil)
|
s := WrapFilterInfo(nil)
|
||||||
|
|
||||||
mt := stringEqual
|
mt := StringEqual
|
||||||
s.SetMatchType(mt)
|
s.SetMatchType(mt)
|
||||||
require.Equal(t, mt, s.MatchType())
|
require.Equal(t, mt, s.MatchType())
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue