@@ -112,7 +112,10 @@ impl NetworkRbac {
112112 Action :: Deny => enforced_policy. is_none ( ) ,
113113 } ;
114114
115- debug ! ( "NetworkRbac: rule is enforced by {enforced_policy:?} with action: {:?} -> permitted {permitted}" , self . action) ;
115+ debug ! (
116+ "NetworkRbac: rule is enforced by {enforced_policy:?} with action: {:?} -> permitted {permitted}" ,
117+ self . action
118+ ) ;
116119 ( permitted, enforced_policy)
117120 }
118121}
@@ -141,8 +144,10 @@ mod tests {
141144 let permission = Permission :: Any ;
142145 let principal = Principal :: Any ;
143146 let policy = Policy { permissions : vec ! [ permission] , principals : vec ! [ principal] } ;
144- let rbac_rule = NetworkRbac { action : Action :: Allow , policies : vec ! [ ( "my-id" . into( ) , policy) ] . into_iter ( ) . collect ( ) } ;
145- let ( permitted, rule) = rbac_rule. is_permitted ( & create_network_context ( "127.0.0.1" , 8000 , "127.0.0.1" , 9000 , None ) ) ;
147+ let rbac_rule =
148+ NetworkRbac { action : Action :: Allow , policies : vec ! [ ( "my-id" . into( ) , policy) ] . into_iter ( ) . collect ( ) } ;
149+ let ( permitted, rule) =
150+ rbac_rule. is_permitted ( & create_network_context ( "127.0.0.1" , 8000 , "127.0.0.1" , 9000 , None ) ) ;
146151 assert ! ( permitted) ;
147152 assert_eq ! ( rule, Some ( "my-id" . into( ) ) ) ;
148153 }
@@ -151,8 +156,10 @@ mod tests {
151156 let permission = Permission :: DestinationIp ( "127.0.0.0/24" . parse ( ) . unwrap ( ) ) ;
152157 let principal = Principal :: Any ;
153158 let policy = Policy { permissions : vec ! [ permission] , principals : vec ! [ principal] } ;
154- let rbac_rule = NetworkRbac { action : Action :: Allow , policies : vec ! [ ( "my-id" . into( ) , policy) ] . into_iter ( ) . collect ( ) } ;
155- let ( permitted, rule) = rbac_rule. is_permitted ( & create_network_context ( "127.0.0.1" , 8000 , "127.0.0.1" , 9000 , None ) ) ;
159+ let rbac_rule =
160+ NetworkRbac { action : Action :: Allow , policies : vec ! [ ( "my-id" . into( ) , policy) ] . into_iter ( ) . collect ( ) } ;
161+ let ( permitted, rule) =
162+ rbac_rule. is_permitted ( & create_network_context ( "127.0.0.1" , 8000 , "127.0.0.1" , 9000 , None ) ) ;
156163 assert ! ( permitted) ;
157164 assert_eq ! ( rule, Some ( "my-id" . into( ) ) ) ;
158165 }
@@ -163,8 +170,10 @@ mod tests {
163170 let permission1 = Permission :: Any ;
164171 let principal = Principal :: Any ;
165172 let policy = Policy { permissions : vec ! [ permission1, permission2] , principals : vec ! [ principal] } ;
166- let rbac_rule = NetworkRbac { action : Action :: Allow , policies : vec ! [ ( "my-id" . into( ) , policy) ] . into_iter ( ) . collect ( ) } ;
167- let ( permitted, rule) = rbac_rule. is_permitted ( & create_network_context ( "127.0.0.1" , 8000 , "127.0.0.1" , 9000 , None ) ) ;
173+ let rbac_rule =
174+ NetworkRbac { action : Action :: Allow , policies : vec ! [ ( "my-id" . into( ) , policy) ] . into_iter ( ) . collect ( ) } ;
175+ let ( permitted, rule) =
176+ rbac_rule. is_permitted ( & create_network_context ( "127.0.0.1" , 8000 , "127.0.0.1" , 9000 , None ) ) ;
168177 assert ! ( permitted) ;
169178 assert_eq ! ( rule, Some ( "my-id" . into( ) ) ) ;
170179 }
@@ -175,8 +184,10 @@ mod tests {
175184 let permission1 = Permission :: Any ;
176185 let principal = Principal :: Any ;
177186 let policy = Policy { permissions : vec ! [ permission1, permission2] , principals : vec ! [ principal] } ;
178- let rbac_rule = NetworkRbac { action : Action :: Allow , policies : vec ! [ ( "my-id" . into( ) , policy) ] . into_iter ( ) . collect ( ) } ;
179- let ( permitted, rule) = rbac_rule. is_permitted ( & create_network_context ( "127.0.0.1" , 8000 , "127.0.0.1" , 9000 , None ) ) ;
187+ let rbac_rule =
188+ NetworkRbac { action : Action :: Allow , policies : vec ! [ ( "my-id" . into( ) , policy) ] . into_iter ( ) . collect ( ) } ;
189+ let ( permitted, rule) =
190+ rbac_rule. is_permitted ( & create_network_context ( "127.0.0.1" , 8000 , "127.0.0.1" , 9000 , None ) ) ;
180191 assert ! ( permitted) ;
181192 assert_eq ! ( rule, Some ( "my-id" . into( ) ) ) ;
182193 }
@@ -186,8 +197,10 @@ mod tests {
186197 let permission = Permission :: DestinationIp ( "127.0.0.0/24" . parse ( ) . unwrap ( ) ) ;
187198 let principal = Principal :: DownstreamRemoteIp ( "127.0.0.0/24" . parse ( ) . unwrap ( ) ) ;
188199 let policy = Policy { permissions : vec ! [ permission] , principals : vec ! [ principal] } ;
189- let rbac_rule = NetworkRbac { action : Action :: Allow , policies : vec ! [ ( "my-id" . into( ) , policy) ] . into_iter ( ) . collect ( ) } ;
190- let ( permitted, rule) = rbac_rule. is_permitted ( & create_network_context ( "127.0.0.1" , 8000 , "127.0.0.1" , 9000 , None ) ) ;
200+ let rbac_rule =
201+ NetworkRbac { action : Action :: Allow , policies : vec ! [ ( "my-id" . into( ) , policy) ] . into_iter ( ) . collect ( ) } ;
202+ let ( permitted, rule) =
203+ rbac_rule. is_permitted ( & create_network_context ( "127.0.0.1" , 8000 , "127.0.0.1" , 9000 , None ) ) ;
191204 assert ! ( permitted) ;
192205 assert_eq ! ( rule, Some ( "my-id" . into( ) ) ) ;
193206 }
0 commit comments