(rng: &mut Rng)
| 476 | } |
| 477 | |
| 478 | fn gen_permission_policy(rng: &mut Rng) -> PermissionPolicy { |
| 479 | PermissionPolicy { |
| 480 | deny: (0..rng.below(2)) |
| 481 | .map(|_| gen_permission_rule(rng)) |
| 482 | .collect(), |
| 483 | allow: (0..rng.below(3)) |
| 484 | .map(|_| gen_permission_rule(rng)) |
| 485 | .collect(), |
| 486 | ask: (0..rng.below(2)) |
| 487 | .map(|_| gen_permission_rule(rng)) |
| 488 | .collect(), |
| 489 | ..Default::default() |
| 490 | } |
| 491 | } |
| 492 | |
| 493 | /// The largest persisted root type, and the carrier of the 3.3.0 identity |
| 494 | /// fields (tenant/principal/template/correlation). Exercises a nested |
no test coverage detected