diff --git a/README.md b/README.md index 3ab2d7b..ddc9e4c 100644 --- a/README.md +++ b/README.md @@ -48,7 +48,7 @@ let perms = Permissions::from_mask(0o644); assert_eq!(perms, 0o644); ``` -## Extension trait +## Extension traits We also define an extension trait on target family `unix` that follows `std::os::unix::fs::PermissionsExt`. See [ext.rs] for details. diff --git a/src/stable/mod.rs b/src/stable/mod.rs index 1f1ef55..03a1b49 100644 --- a/src/stable/mod.rs +++ b/src/stable/mod.rs @@ -1,7 +1,3077 @@ //! Hack for fast in stable with no `const fn` stuffs use super::*; -pub const MAP: [Permissions; 512] = -[ -Permissions {owner: Bit::from_bits_truncate(0u32 | 0), group: Bit::from_bits_truncate(0u32 | 0), other: Bit::from_bits_truncate(0u32 | 0), u_mask: 0}, Permissions {owner: Bit::from_bits_truncate(0u32 | 0), group: Bit::from_bits_truncate(0u32 | 0), other: Bit::from_bits_truncate(0u32 | 4| 0), u_mask: 1}, Permissions {owner: Bit::from_bits_truncate(0u32 | 0), group: Bit::from_bits_truncate(0u32 | 0), other: Bit::from_bits_truncate(0u32 | 2| 0), u_mask: 2}, Permissions {owner: Bit::from_bits_truncate(0u32 | 0), group: Bit::from_bits_truncate(0u32 | 0), other: Bit::from_bits_truncate(0u32 | 2| 4| 0), u_mask: 3}, Permissions {owner: Bit::from_bits_truncate(0u32 | 0), group: Bit::from_bits_truncate(0u32 | 0), other: Bit::from_bits_truncate(0u32 | 1| 0), u_mask: 4}, Permissions {owner: Bit::from_bits_truncate(0u32 | 0), group: Bit::from_bits_truncate(0u32 | 0), other: Bit::from_bits_truncate(0u32 | 1| 4| 0), u_mask: 5}, Permissions {owner: Bit::from_bits_truncate(0u32 | 0), group: Bit::from_bits_truncate(0u32 | 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 0), u_mask: 6}, Permissions {owner: Bit::from_bits_truncate(0u32 | 0), group: Bit::from_bits_truncate(0u32 | 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), u_mask: 7}, Permissions {owner: Bit::from_bits_truncate(0u32 | 0), group: Bit::from_bits_truncate(0u32 | 4| 0), other: Bit::from_bits_truncate(0u32 | 0), u_mask: 8}, Permissions {owner: Bit::from_bits_truncate(0u32 | 0), group: Bit::from_bits_truncate(0u32 | 4| 0), other: Bit::from_bits_truncate(0u32 | 4| 0), u_mask: 9}, Permissions {owner: Bit::from_bits_truncate(0u32 | 0), group: Bit::from_bits_truncate(0u32 | 4| 0), other: Bit::from_bits_truncate(0u32 | 2| 0), u_mask: 10}, Permissions {owner: Bit::from_bits_truncate(0u32 | 0), group: Bit::from_bits_truncate(0u32 | 4| 0), other: Bit::from_bits_truncate(0u32 | 2| 4| 0), u_mask: 11}, Permissions {owner: Bit::from_bits_truncate(0u32 | 0), group: Bit::from_bits_truncate(0u32 | 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 0), u_mask: 12}, Permissions {owner: Bit::from_bits_truncate(0u32 | 0), group: Bit::from_bits_truncate(0u32 | 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 4| 0), u_mask: 13}, Permissions {owner: Bit::from_bits_truncate(0u32 | 0), group: Bit::from_bits_truncate(0u32 | 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 0), u_mask: 14}, Permissions {owner: Bit::from_bits_truncate(0u32 | 0), group: Bit::from_bits_truncate(0u32 | 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), u_mask: 15}, Permissions {owner: Bit::from_bits_truncate(0u32 | 0), group: Bit::from_bits_truncate(0u32 | 2| 0), other: Bit::from_bits_truncate(0u32 | 0), u_mask: 16}, Permissions {owner: Bit::from_bits_truncate(0u32 | 0), group: Bit::from_bits_truncate(0u32 | 2| 0), other: Bit::from_bits_truncate(0u32 | 4| 0), u_mask: 17}, Permissions {owner: Bit::from_bits_truncate(0u32 | 0), group: Bit::from_bits_truncate(0u32 | 2| 0), other: Bit::from_bits_truncate(0u32 | 2| 0), u_mask: 18}, Permissions {owner: Bit::from_bits_truncate(0u32 | 0), group: Bit::from_bits_truncate(0u32 | 2| 0), other: Bit::from_bits_truncate(0u32 | 2| 4| 0), u_mask: 19}, Permissions {owner: Bit::from_bits_truncate(0u32 | 0), group: Bit::from_bits_truncate(0u32 | 2| 0), other: Bit::from_bits_truncate(0u32 | 1| 0), u_mask: 20}, Permissions {owner: Bit::from_bits_truncate(0u32 | 0), group: Bit::from_bits_truncate(0u32 | 2| 0), other: Bit::from_bits_truncate(0u32 | 1| 4| 0), u_mask: 21}, Permissions {owner: Bit::from_bits_truncate(0u32 | 0), group: Bit::from_bits_truncate(0u32 | 2| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 0), u_mask: 22}, Permissions {owner: Bit::from_bits_truncate(0u32 | 0), group: Bit::from_bits_truncate(0u32 | 2| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), u_mask: 23}, Permissions {owner: Bit::from_bits_truncate(0u32 | 0), group: Bit::from_bits_truncate(0u32 | 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 0), u_mask: 24}, Permissions {owner: Bit::from_bits_truncate(0u32 | 0), group: Bit::from_bits_truncate(0u32 | 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 4| 0), u_mask: 25}, Permissions {owner: Bit::from_bits_truncate(0u32 | 0), group: Bit::from_bits_truncate(0u32 | 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 2| 0), u_mask: 26}, Permissions {owner: Bit::from_bits_truncate(0u32 | 0), group: Bit::from_bits_truncate(0u32 | 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 2| 4| 0), u_mask: 27}, Permissions {owner: Bit::from_bits_truncate(0u32 | 0), group: Bit::from_bits_truncate(0u32 | 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 0), u_mask: 28}, Permissions {owner: Bit::from_bits_truncate(0u32 | 0), group: Bit::from_bits_truncate(0u32 | 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 4| 0), u_mask: 29}, Permissions {owner: Bit::from_bits_truncate(0u32 | 0), group: Bit::from_bits_truncate(0u32 | 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 0), u_mask: 30}, Permissions {owner: Bit::from_bits_truncate(0u32 | 0), group: Bit::from_bits_truncate(0u32 | 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), u_mask: 31}, Permissions {owner: Bit::from_bits_truncate(0u32 | 0), group: Bit::from_bits_truncate(0u32 | 1| 0), other: Bit::from_bits_truncate(0u32 | 0), u_mask: 32}, Permissions {owner: Bit::from_bits_truncate(0u32 | 0), group: Bit::from_bits_truncate(0u32 | 1| 0), other: Bit::from_bits_truncate(0u32 | 4| 0), u_mask: 33}, Permissions {owner: Bit::from_bits_truncate(0u32 | 0), group: Bit::from_bits_truncate(0u32 | 1| 0), other: Bit::from_bits_truncate(0u32 | 2| 0), u_mask: 34}, Permissions {owner: Bit::from_bits_truncate(0u32 | 0), group: Bit::from_bits_truncate(0u32 | 1| 0), other: Bit::from_bits_truncate(0u32 | 2| 4| 0), u_mask: 35}, Permissions {owner: Bit::from_bits_truncate(0u32 | 0), group: Bit::from_bits_truncate(0u32 | 1| 0), other: Bit::from_bits_truncate(0u32 | 1| 0), u_mask: 36}, Permissions {owner: Bit::from_bits_truncate(0u32 | 0), group: Bit::from_bits_truncate(0u32 | 1| 0), other: Bit::from_bits_truncate(0u32 | 1| 4| 0), u_mask: 37}, Permissions {owner: Bit::from_bits_truncate(0u32 | 0), group: Bit::from_bits_truncate(0u32 | 1| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 0), u_mask: 38}, Permissions {owner: Bit::from_bits_truncate(0u32 | 0), group: Bit::from_bits_truncate(0u32 | 1| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), u_mask: 39}, Permissions {owner: Bit::from_bits_truncate(0u32 | 0), group: Bit::from_bits_truncate(0u32 | 1| 4| 0), other: Bit::from_bits_truncate(0u32 | 0), u_mask: 40}, Permissions {owner: Bit::from_bits_truncate(0u32 | 0), group: Bit::from_bits_truncate(0u32 | 1| 4| 0), other: Bit::from_bits_truncate(0u32 | 4| 0), u_mask: 41}, Permissions {owner: Bit::from_bits_truncate(0u32 | 0), group: Bit::from_bits_truncate(0u32 | 1| 4| 0), other: Bit::from_bits_truncate(0u32 | 2| 0), u_mask: 42}, Permissions {owner: Bit::from_bits_truncate(0u32 | 0), group: Bit::from_bits_truncate(0u32 | 1| 4| 0), other: Bit::from_bits_truncate(0u32 | 2| 4| 0), u_mask: 43}, Permissions {owner: Bit::from_bits_truncate(0u32 | 0), group: Bit::from_bits_truncate(0u32 | 1| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 0), u_mask: 44}, Permissions {owner: Bit::from_bits_truncate(0u32 | 0), group: Bit::from_bits_truncate(0u32 | 1| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 4| 0), u_mask: 45}, Permissions {owner: Bit::from_bits_truncate(0u32 | 0), group: Bit::from_bits_truncate(0u32 | 1| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 0), u_mask: 46}, Permissions {owner: Bit::from_bits_truncate(0u32 | 0), group: Bit::from_bits_truncate(0u32 | 1| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), u_mask: 47}, Permissions {owner: Bit::from_bits_truncate(0u32 | 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 0), other: Bit::from_bits_truncate(0u32 | 0), u_mask: 48}, Permissions {owner: Bit::from_bits_truncate(0u32 | 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 0), other: Bit::from_bits_truncate(0u32 | 4| 0), u_mask: 49}, Permissions {owner: Bit::from_bits_truncate(0u32 | 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 0), other: Bit::from_bits_truncate(0u32 | 2| 0), u_mask: 50}, Permissions {owner: Bit::from_bits_truncate(0u32 | 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 0), other: Bit::from_bits_truncate(0u32 | 2| 4| 0), u_mask: 51}, Permissions {owner: Bit::from_bits_truncate(0u32 | 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 0), other: Bit::from_bits_truncate(0u32 | 1| 0), u_mask: 52}, Permissions {owner: Bit::from_bits_truncate(0u32 | 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 0), other: Bit::from_bits_truncate(0u32 | 1| 4| 0), u_mask: 53}, Permissions {owner: Bit::from_bits_truncate(0u32 | 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 0), u_mask: 54}, Permissions {owner: Bit::from_bits_truncate(0u32 | 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), u_mask: 55}, Permissions {owner: Bit::from_bits_truncate(0u32 | 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 0), u_mask: 56}, Permissions {owner: Bit::from_bits_truncate(0u32 | 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 4| 0), u_mask: 57}, Permissions {owner: Bit::from_bits_truncate(0u32 | 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 2| 0), u_mask: 58}, Permissions {owner: Bit::from_bits_truncate(0u32 | 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 2| 4| 0), u_mask: 59}, Permissions {owner: Bit::from_bits_truncate(0u32 | 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 0), u_mask: 60}, Permissions {owner: Bit::from_bits_truncate(0u32 | 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 4| 0), u_mask: 61}, Permissions {owner: Bit::from_bits_truncate(0u32 | 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 0), u_mask: 62}, Permissions {owner: Bit::from_bits_truncate(0u32 | 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), u_mask: 63}, Permissions {owner: Bit::from_bits_truncate(0u32 | 4| 0), group: Bit::from_bits_truncate(0u32 | 0), other: Bit::from_bits_truncate(0u32 | 0), u_mask: 64}, Permissions {owner: Bit::from_bits_truncate(0u32 | 4| 0), group: Bit::from_bits_truncate(0u32 | 0), other: Bit::from_bits_truncate(0u32 | 4| 0), u_mask: 65}, Permissions {owner: Bit::from_bits_truncate(0u32 | 4| 0), group: Bit::from_bits_truncate(0u32 | 0), other: Bit::from_bits_truncate(0u32 | 2| 0), u_mask: 66}, Permissions {owner: Bit::from_bits_truncate(0u32 | 4| 0), group: Bit::from_bits_truncate(0u32 | 0), other: Bit::from_bits_truncate(0u32 | 2| 4| 0), u_mask: 67}, Permissions {owner: Bit::from_bits_truncate(0u32 | 4| 0), group: Bit::from_bits_truncate(0u32 | 0), other: Bit::from_bits_truncate(0u32 | 1| 0), u_mask: 68}, Permissions {owner: Bit::from_bits_truncate(0u32 | 4| 0), group: Bit::from_bits_truncate(0u32 | 0), other: Bit::from_bits_truncate(0u32 | 1| 4| 0), u_mask: 69}, Permissions {owner: Bit::from_bits_truncate(0u32 | 4| 0), group: Bit::from_bits_truncate(0u32 | 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 0), u_mask: 70}, Permissions {owner: Bit::from_bits_truncate(0u32 | 4| 0), group: Bit::from_bits_truncate(0u32 | 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), u_mask: 71}, Permissions {owner: Bit::from_bits_truncate(0u32 | 4| 0), group: Bit::from_bits_truncate(0u32 | 4| 0), other: Bit::from_bits_truncate(0u32 | 0), u_mask: 72}, Permissions {owner: Bit::from_bits_truncate(0u32 | 4| 0), group: Bit::from_bits_truncate(0u32 | 4| 0), other: Bit::from_bits_truncate(0u32 | 4| 0), u_mask: 73}, Permissions {owner: Bit::from_bits_truncate(0u32 | 4| 0), group: Bit::from_bits_truncate(0u32 | 4| 0), other: Bit::from_bits_truncate(0u32 | 2| 0), u_mask: 74}, Permissions {owner: Bit::from_bits_truncate(0u32 | 4| 0), group: Bit::from_bits_truncate(0u32 | 4| 0), other: Bit::from_bits_truncate(0u32 | 2| 4| 0), u_mask: 75}, Permissions {owner: Bit::from_bits_truncate(0u32 | 4| 0), group: Bit::from_bits_truncate(0u32 | 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 0), u_mask: 76}, Permissions {owner: Bit::from_bits_truncate(0u32 | 4| 0), group: Bit::from_bits_truncate(0u32 | 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 4| 0), u_mask: 77}, Permissions {owner: Bit::from_bits_truncate(0u32 | 4| 0), group: Bit::from_bits_truncate(0u32 | 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 0), u_mask: 78}, Permissions {owner: Bit::from_bits_truncate(0u32 | 4| 0), group: Bit::from_bits_truncate(0u32 | 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), u_mask: 79}, Permissions {owner: Bit::from_bits_truncate(0u32 | 4| 0), group: Bit::from_bits_truncate(0u32 | 2| 0), other: Bit::from_bits_truncate(0u32 | 0), u_mask: 80}, Permissions {owner: Bit::from_bits_truncate(0u32 | 4| 0), group: Bit::from_bits_truncate(0u32 | 2| 0), other: Bit::from_bits_truncate(0u32 | 4| 0), u_mask: 81}, Permissions {owner: Bit::from_bits_truncate(0u32 | 4| 0), group: Bit::from_bits_truncate(0u32 | 2| 0), other: Bit::from_bits_truncate(0u32 | 2| 0), u_mask: 82}, Permissions {owner: Bit::from_bits_truncate(0u32 | 4| 0), group: Bit::from_bits_truncate(0u32 | 2| 0), other: Bit::from_bits_truncate(0u32 | 2| 4| 0), u_mask: 83}, Permissions {owner: Bit::from_bits_truncate(0u32 | 4| 0), group: Bit::from_bits_truncate(0u32 | 2| 0), other: Bit::from_bits_truncate(0u32 | 1| 0), u_mask: 84}, Permissions {owner: Bit::from_bits_truncate(0u32 | 4| 0), group: Bit::from_bits_truncate(0u32 | 2| 0), other: Bit::from_bits_truncate(0u32 | 1| 4| 0), u_mask: 85}, Permissions {owner: Bit::from_bits_truncate(0u32 | 4| 0), group: Bit::from_bits_truncate(0u32 | 2| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 0), u_mask: 86}, Permissions {owner: Bit::from_bits_truncate(0u32 | 4| 0), group: Bit::from_bits_truncate(0u32 | 2| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), u_mask: 87}, Permissions {owner: Bit::from_bits_truncate(0u32 | 4| 0), group: Bit::from_bits_truncate(0u32 | 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 0), u_mask: 88}, Permissions {owner: Bit::from_bits_truncate(0u32 | 4| 0), group: Bit::from_bits_truncate(0u32 | 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 4| 0), u_mask: 89}, Permissions {owner: Bit::from_bits_truncate(0u32 | 4| 0), group: Bit::from_bits_truncate(0u32 | 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 2| 0), u_mask: 90}, Permissions {owner: Bit::from_bits_truncate(0u32 | 4| 0), group: Bit::from_bits_truncate(0u32 | 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 2| 4| 0), u_mask: 91}, Permissions {owner: Bit::from_bits_truncate(0u32 | 4| 0), group: Bit::from_bits_truncate(0u32 | 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 0), u_mask: 92}, Permissions {owner: Bit::from_bits_truncate(0u32 | 4| 0), group: Bit::from_bits_truncate(0u32 | 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 4| 0), u_mask: 93}, Permissions {owner: Bit::from_bits_truncate(0u32 | 4| 0), group: Bit::from_bits_truncate(0u32 | 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 0), u_mask: 94}, Permissions {owner: Bit::from_bits_truncate(0u32 | 4| 0), group: Bit::from_bits_truncate(0u32 | 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), u_mask: 95}, Permissions {owner: Bit::from_bits_truncate(0u32 | 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 0), other: Bit::from_bits_truncate(0u32 | 0), u_mask: 96}, Permissions {owner: Bit::from_bits_truncate(0u32 | 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 0), other: Bit::from_bits_truncate(0u32 | 4| 0), u_mask: 97}, Permissions {owner: Bit::from_bits_truncate(0u32 | 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 0), other: Bit::from_bits_truncate(0u32 | 2| 0), u_mask: 98}, Permissions {owner: Bit::from_bits_truncate(0u32 | 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 0), other: Bit::from_bits_truncate(0u32 | 2| 4| 0), u_mask: 99}, Permissions {owner: Bit::from_bits_truncate(0u32 | 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 0), other: Bit::from_bits_truncate(0u32 | 1| 0), u_mask: 100}, Permissions {owner: Bit::from_bits_truncate(0u32 | 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 0), other: Bit::from_bits_truncate(0u32 | 1| 4| 0), u_mask: 101}, Permissions {owner: Bit::from_bits_truncate(0u32 | 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 0), u_mask: 102}, Permissions {owner: Bit::from_bits_truncate(0u32 | 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), u_mask: 103}, Permissions {owner: Bit::from_bits_truncate(0u32 | 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 4| 0), other: Bit::from_bits_truncate(0u32 | 0), u_mask: 104}, Permissions {owner: Bit::from_bits_truncate(0u32 | 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 4| 0), other: Bit::from_bits_truncate(0u32 | 4| 0), u_mask: 105}, Permissions {owner: Bit::from_bits_truncate(0u32 | 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 4| 0), other: Bit::from_bits_truncate(0u32 | 2| 0), u_mask: 106}, Permissions {owner: Bit::from_bits_truncate(0u32 | 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 4| 0), other: Bit::from_bits_truncate(0u32 | 2| 4| 0), u_mask: 107}, Permissions {owner: Bit::from_bits_truncate(0u32 | 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 0), u_mask: 108}, Permissions {owner: Bit::from_bits_truncate(0u32 | 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 4| 0), u_mask: 109}, Permissions {owner: Bit::from_bits_truncate(0u32 | 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 0), u_mask: 110}, Permissions {owner: Bit::from_bits_truncate(0u32 | 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), u_mask: 111}, Permissions {owner: Bit::from_bits_truncate(0u32 | 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 0), other: Bit::from_bits_truncate(0u32 | 0), u_mask: 112}, Permissions {owner: Bit::from_bits_truncate(0u32 | 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 0), other: Bit::from_bits_truncate(0u32 | 4| 0), u_mask: 113}, Permissions {owner: Bit::from_bits_truncate(0u32 | 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 0), other: Bit::from_bits_truncate(0u32 | 2| 0), u_mask: 114}, Permissions {owner: Bit::from_bits_truncate(0u32 | 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 0), other: Bit::from_bits_truncate(0u32 | 2| 4| 0), u_mask: 115}, Permissions {owner: Bit::from_bits_truncate(0u32 | 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 0), other: Bit::from_bits_truncate(0u32 | 1| 0), u_mask: 116}, Permissions {owner: Bit::from_bits_truncate(0u32 | 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 0), other: Bit::from_bits_truncate(0u32 | 1| 4| 0), u_mask: 117}, Permissions {owner: Bit::from_bits_truncate(0u32 | 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 0), u_mask: 118}, Permissions {owner: Bit::from_bits_truncate(0u32 | 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), u_mask: 119}, Permissions {owner: Bit::from_bits_truncate(0u32 | 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 0), u_mask: 120}, Permissions {owner: Bit::from_bits_truncate(0u32 | 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 4| 0), u_mask: 121}, Permissions {owner: Bit::from_bits_truncate(0u32 | 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 2| 0), u_mask: 122}, Permissions {owner: Bit::from_bits_truncate(0u32 | 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 2| 4| 0), u_mask: 123}, Permissions {owner: Bit::from_bits_truncate(0u32 | 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 0), u_mask: 124}, Permissions {owner: Bit::from_bits_truncate(0u32 | 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 4| 0), u_mask: 125}, Permissions {owner: Bit::from_bits_truncate(0u32 | 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 0), u_mask: 126}, Permissions {owner: Bit::from_bits_truncate(0u32 | 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), u_mask: 127}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 0), group: Bit::from_bits_truncate(0u32 | 0), other: Bit::from_bits_truncate(0u32 | 0), u_mask: 128}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 0), group: Bit::from_bits_truncate(0u32 | 0), other: Bit::from_bits_truncate(0u32 | 4| 0), u_mask: 129}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 0), group: Bit::from_bits_truncate(0u32 | 0), other: Bit::from_bits_truncate(0u32 | 2| 0), u_mask: 130}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 0), group: Bit::from_bits_truncate(0u32 | 0), other: Bit::from_bits_truncate(0u32 | 2| 4| 0), u_mask: 131}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 0), group: Bit::from_bits_truncate(0u32 | 0), other: Bit::from_bits_truncate(0u32 | 1| 0), u_mask: 132}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 0), group: Bit::from_bits_truncate(0u32 | 0), other: Bit::from_bits_truncate(0u32 | 1| 4| 0), u_mask: 133}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 0), group: Bit::from_bits_truncate(0u32 | 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 0), u_mask: 134}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 0), group: Bit::from_bits_truncate(0u32 | 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), u_mask: 135}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 0), group: Bit::from_bits_truncate(0u32 | 4| 0), other: Bit::from_bits_truncate(0u32 | 0), u_mask: 136}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 0), group: Bit::from_bits_truncate(0u32 | 4| 0), other: Bit::from_bits_truncate(0u32 | 4| 0), u_mask: 137}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 0), group: Bit::from_bits_truncate(0u32 | 4| 0), other: Bit::from_bits_truncate(0u32 | 2| 0), u_mask: 138}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 0), group: Bit::from_bits_truncate(0u32 | 4| 0), other: Bit::from_bits_truncate(0u32 | 2| 4| 0), u_mask: 139}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 0), group: Bit::from_bits_truncate(0u32 | 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 0), u_mask: 140}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 0), group: Bit::from_bits_truncate(0u32 | 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 4| 0), u_mask: 141}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 0), group: Bit::from_bits_truncate(0u32 | 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 0), u_mask: 142}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 0), group: Bit::from_bits_truncate(0u32 | 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), u_mask: 143}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 0), group: Bit::from_bits_truncate(0u32 | 2| 0), other: Bit::from_bits_truncate(0u32 | 0), u_mask: 144}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 0), group: Bit::from_bits_truncate(0u32 | 2| 0), other: Bit::from_bits_truncate(0u32 | 4| 0), u_mask: 145}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 0), group: Bit::from_bits_truncate(0u32 | 2| 0), other: Bit::from_bits_truncate(0u32 | 2| 0), u_mask: 146}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 0), group: Bit::from_bits_truncate(0u32 | 2| 0), other: Bit::from_bits_truncate(0u32 | 2| 4| 0), u_mask: 147}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 0), group: Bit::from_bits_truncate(0u32 | 2| 0), other: Bit::from_bits_truncate(0u32 | 1| 0), u_mask: 148}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 0), group: Bit::from_bits_truncate(0u32 | 2| 0), other: Bit::from_bits_truncate(0u32 | 1| 4| 0), u_mask: 149}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 0), group: Bit::from_bits_truncate(0u32 | 2| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 0), u_mask: 150}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 0), group: Bit::from_bits_truncate(0u32 | 2| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), u_mask: 151}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 0), group: Bit::from_bits_truncate(0u32 | 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 0), u_mask: 152}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 0), group: Bit::from_bits_truncate(0u32 | 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 4| 0), u_mask: 153}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 0), group: Bit::from_bits_truncate(0u32 | 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 2| 0), u_mask: 154}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 0), group: Bit::from_bits_truncate(0u32 | 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 2| 4| 0), u_mask: 155}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 0), group: Bit::from_bits_truncate(0u32 | 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 0), u_mask: 156}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 0), group: Bit::from_bits_truncate(0u32 | 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 4| 0), u_mask: 157}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 0), group: Bit::from_bits_truncate(0u32 | 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 0), u_mask: 158}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 0), group: Bit::from_bits_truncate(0u32 | 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), u_mask: 159}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 0), group: Bit::from_bits_truncate(0u32 | 1| 0), other: Bit::from_bits_truncate(0u32 | 0), u_mask: 160}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 0), group: Bit::from_bits_truncate(0u32 | 1| 0), other: Bit::from_bits_truncate(0u32 | 4| 0), u_mask: 161}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 0), group: Bit::from_bits_truncate(0u32 | 1| 0), other: Bit::from_bits_truncate(0u32 | 2| 0), u_mask: 162}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 0), group: Bit::from_bits_truncate(0u32 | 1| 0), other: Bit::from_bits_truncate(0u32 | 2| 4| 0), u_mask: 163}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 0), group: Bit::from_bits_truncate(0u32 | 1| 0), other: Bit::from_bits_truncate(0u32 | 1| 0), u_mask: 164}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 0), group: Bit::from_bits_truncate(0u32 | 1| 0), other: Bit::from_bits_truncate(0u32 | 1| 4| 0), u_mask: 165}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 0), group: Bit::from_bits_truncate(0u32 | 1| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 0), u_mask: 166}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 0), group: Bit::from_bits_truncate(0u32 | 1| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), u_mask: 167}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 0), group: Bit::from_bits_truncate(0u32 | 1| 4| 0), other: Bit::from_bits_truncate(0u32 | 0), u_mask: 168}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 0), group: Bit::from_bits_truncate(0u32 | 1| 4| 0), other: Bit::from_bits_truncate(0u32 | 4| 0), u_mask: 169}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 0), group: Bit::from_bits_truncate(0u32 | 1| 4| 0), other: Bit::from_bits_truncate(0u32 | 2| 0), u_mask: 170}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 0), group: Bit::from_bits_truncate(0u32 | 1| 4| 0), other: Bit::from_bits_truncate(0u32 | 2| 4| 0), u_mask: 171}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 0), group: Bit::from_bits_truncate(0u32 | 1| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 0), u_mask: 172}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 0), group: Bit::from_bits_truncate(0u32 | 1| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 4| 0), u_mask: 173}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 0), group: Bit::from_bits_truncate(0u32 | 1| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 0), u_mask: 174}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 0), group: Bit::from_bits_truncate(0u32 | 1| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), u_mask: 175}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 0), other: Bit::from_bits_truncate(0u32 | 0), u_mask: 176}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 0), other: Bit::from_bits_truncate(0u32 | 4| 0), u_mask: 177}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 0), other: Bit::from_bits_truncate(0u32 | 2| 0), u_mask: 178}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 0), other: Bit::from_bits_truncate(0u32 | 2| 4| 0), u_mask: 179}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 0), other: Bit::from_bits_truncate(0u32 | 1| 0), u_mask: 180}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 0), other: Bit::from_bits_truncate(0u32 | 1| 4| 0), u_mask: 181}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 0), u_mask: 182}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), u_mask: 183}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 0), u_mask: 184}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 4| 0), u_mask: 185}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 2| 0), u_mask: 186}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 2| 4| 0), u_mask: 187}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 0), u_mask: 188}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 4| 0), u_mask: 189}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 0), u_mask: 190}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), u_mask: 191}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 0), other: Bit::from_bits_truncate(0u32 | 0), u_mask: 192}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 0), other: Bit::from_bits_truncate(0u32 | 4| 0), u_mask: 193}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 0), other: Bit::from_bits_truncate(0u32 | 2| 0), u_mask: 194}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 0), other: Bit::from_bits_truncate(0u32 | 2| 4| 0), u_mask: 195}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 0), other: Bit::from_bits_truncate(0u32 | 1| 0), u_mask: 196}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 0), other: Bit::from_bits_truncate(0u32 | 1| 4| 0), u_mask: 197}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 0), u_mask: 198}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), u_mask: 199}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 4| 0), other: Bit::from_bits_truncate(0u32 | 0), u_mask: 200}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 4| 0), other: Bit::from_bits_truncate(0u32 | 4| 0), u_mask: 201}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 4| 0), other: Bit::from_bits_truncate(0u32 | 2| 0), u_mask: 202}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 4| 0), other: Bit::from_bits_truncate(0u32 | 2| 4| 0), u_mask: 203}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 0), u_mask: 204}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 4| 0), u_mask: 205}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 0), u_mask: 206}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), u_mask: 207}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 2| 0), other: Bit::from_bits_truncate(0u32 | 0), u_mask: 208}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 2| 0), other: Bit::from_bits_truncate(0u32 | 4| 0), u_mask: 209}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 2| 0), other: Bit::from_bits_truncate(0u32 | 2| 0), u_mask: 210}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 2| 0), other: Bit::from_bits_truncate(0u32 | 2| 4| 0), u_mask: 211}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 2| 0), other: Bit::from_bits_truncate(0u32 | 1| 0), u_mask: 212}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 2| 0), other: Bit::from_bits_truncate(0u32 | 1| 4| 0), u_mask: 213}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 2| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 0), u_mask: 214}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 2| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), u_mask: 215}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 0), u_mask: 216}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 4| 0), u_mask: 217}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 2| 0), u_mask: 218}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 2| 4| 0), u_mask: 219}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 0), u_mask: 220}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 4| 0), u_mask: 221}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 0), u_mask: 222}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), u_mask: 223}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 0), other: Bit::from_bits_truncate(0u32 | 0), u_mask: 224}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 0), other: Bit::from_bits_truncate(0u32 | 4| 0), u_mask: 225}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 0), other: Bit::from_bits_truncate(0u32 | 2| 0), u_mask: 226}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 0), other: Bit::from_bits_truncate(0u32 | 2| 4| 0), u_mask: 227}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 0), other: Bit::from_bits_truncate(0u32 | 1| 0), u_mask: 228}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 0), other: Bit::from_bits_truncate(0u32 | 1| 4| 0), u_mask: 229}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 0), u_mask: 230}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), u_mask: 231}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 4| 0), other: Bit::from_bits_truncate(0u32 | 0), u_mask: 232}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 4| 0), other: Bit::from_bits_truncate(0u32 | 4| 0), u_mask: 233}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 4| 0), other: Bit::from_bits_truncate(0u32 | 2| 0), u_mask: 234}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 4| 0), other: Bit::from_bits_truncate(0u32 | 2| 4| 0), u_mask: 235}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 0), u_mask: 236}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 4| 0), u_mask: 237}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 0), u_mask: 238}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), u_mask: 239}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 0), other: Bit::from_bits_truncate(0u32 | 0), u_mask: 240}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 0), other: Bit::from_bits_truncate(0u32 | 4| 0), u_mask: 241}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 0), other: Bit::from_bits_truncate(0u32 | 2| 0), u_mask: 242}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 0), other: Bit::from_bits_truncate(0u32 | 2| 4| 0), u_mask: 243}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 0), other: Bit::from_bits_truncate(0u32 | 1| 0), u_mask: 244}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 0), other: Bit::from_bits_truncate(0u32 | 1| 4| 0), u_mask: 245}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 0), u_mask: 246}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), u_mask: 247}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 0), u_mask: 248}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 4| 0), u_mask: 249}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 2| 0), u_mask: 250}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 2| 4| 0), u_mask: 251}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 0), u_mask: 252}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 4| 0), u_mask: 253}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 0), u_mask: 254}, Permissions {owner: Bit::from_bits_truncate(0u32 | 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), u_mask: 255}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 0), group: Bit::from_bits_truncate(0u32 | 0), other: Bit::from_bits_truncate(0u32 | 0), u_mask: 256}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 0), group: Bit::from_bits_truncate(0u32 | 0), other: Bit::from_bits_truncate(0u32 | 4| 0), u_mask: 257}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 0), group: Bit::from_bits_truncate(0u32 | 0), other: Bit::from_bits_truncate(0u32 | 2| 0), u_mask: 258}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 0), group: Bit::from_bits_truncate(0u32 | 0), other: Bit::from_bits_truncate(0u32 | 2| 4| 0), u_mask: 259}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 0), group: Bit::from_bits_truncate(0u32 | 0), other: Bit::from_bits_truncate(0u32 | 1| 0), u_mask: 260}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 0), group: Bit::from_bits_truncate(0u32 | 0), other: Bit::from_bits_truncate(0u32 | 1| 4| 0), u_mask: 261}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 0), group: Bit::from_bits_truncate(0u32 | 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 0), u_mask: 262}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 0), group: Bit::from_bits_truncate(0u32 | 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), u_mask: 263}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 0), group: Bit::from_bits_truncate(0u32 | 4| 0), other: Bit::from_bits_truncate(0u32 | 0), u_mask: 264}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 0), group: Bit::from_bits_truncate(0u32 | 4| 0), other: Bit::from_bits_truncate(0u32 | 4| 0), u_mask: 265}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 0), group: Bit::from_bits_truncate(0u32 | 4| 0), other: Bit::from_bits_truncate(0u32 | 2| 0), u_mask: 266}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 0), group: Bit::from_bits_truncate(0u32 | 4| 0), other: Bit::from_bits_truncate(0u32 | 2| 4| 0), u_mask: 267}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 0), group: Bit::from_bits_truncate(0u32 | 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 0), u_mask: 268}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 0), group: Bit::from_bits_truncate(0u32 | 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 4| 0), u_mask: 269}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 0), group: Bit::from_bits_truncate(0u32 | 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 0), u_mask: 270}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 0), group: Bit::from_bits_truncate(0u32 | 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), u_mask: 271}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 0), group: Bit::from_bits_truncate(0u32 | 2| 0), other: Bit::from_bits_truncate(0u32 | 0), u_mask: 272}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 0), group: Bit::from_bits_truncate(0u32 | 2| 0), other: Bit::from_bits_truncate(0u32 | 4| 0), u_mask: 273}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 0), group: Bit::from_bits_truncate(0u32 | 2| 0), other: Bit::from_bits_truncate(0u32 | 2| 0), u_mask: 274}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 0), group: Bit::from_bits_truncate(0u32 | 2| 0), other: Bit::from_bits_truncate(0u32 | 2| 4| 0), u_mask: 275}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 0), group: Bit::from_bits_truncate(0u32 | 2| 0), other: Bit::from_bits_truncate(0u32 | 1| 0), u_mask: 276}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 0), group: Bit::from_bits_truncate(0u32 | 2| 0), other: Bit::from_bits_truncate(0u32 | 1| 4| 0), u_mask: 277}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 0), group: Bit::from_bits_truncate(0u32 | 2| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 0), u_mask: 278}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 0), group: Bit::from_bits_truncate(0u32 | 2| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), u_mask: 279}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 0), group: Bit::from_bits_truncate(0u32 | 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 0), u_mask: 280}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 0), group: Bit::from_bits_truncate(0u32 | 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 4| 0), u_mask: 281}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 0), group: Bit::from_bits_truncate(0u32 | 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 2| 0), u_mask: 282}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 0), group: Bit::from_bits_truncate(0u32 | 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 2| 4| 0), u_mask: 283}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 0), group: Bit::from_bits_truncate(0u32 | 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 0), u_mask: 284}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 0), group: Bit::from_bits_truncate(0u32 | 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 4| 0), u_mask: 285}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 0), group: Bit::from_bits_truncate(0u32 | 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 0), u_mask: 286}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 0), group: Bit::from_bits_truncate(0u32 | 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), u_mask: 287}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 0), group: Bit::from_bits_truncate(0u32 | 1| 0), other: Bit::from_bits_truncate(0u32 | 0), u_mask: 288}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 0), group: Bit::from_bits_truncate(0u32 | 1| 0), other: Bit::from_bits_truncate(0u32 | 4| 0), u_mask: 289}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 0), group: Bit::from_bits_truncate(0u32 | 1| 0), other: Bit::from_bits_truncate(0u32 | 2| 0), u_mask: 290}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 0), group: Bit::from_bits_truncate(0u32 | 1| 0), other: Bit::from_bits_truncate(0u32 | 2| 4| 0), u_mask: 291}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 0), group: Bit::from_bits_truncate(0u32 | 1| 0), other: Bit::from_bits_truncate(0u32 | 1| 0), u_mask: 292}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 0), group: Bit::from_bits_truncate(0u32 | 1| 0), other: Bit::from_bits_truncate(0u32 | 1| 4| 0), u_mask: 293}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 0), group: Bit::from_bits_truncate(0u32 | 1| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 0), u_mask: 294}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 0), group: Bit::from_bits_truncate(0u32 | 1| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), u_mask: 295}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 0), group: Bit::from_bits_truncate(0u32 | 1| 4| 0), other: Bit::from_bits_truncate(0u32 | 0), u_mask: 296}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 0), group: Bit::from_bits_truncate(0u32 | 1| 4| 0), other: Bit::from_bits_truncate(0u32 | 4| 0), u_mask: 297}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 0), group: Bit::from_bits_truncate(0u32 | 1| 4| 0), other: Bit::from_bits_truncate(0u32 | 2| 0), u_mask: 298}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 0), group: Bit::from_bits_truncate(0u32 | 1| 4| 0), other: Bit::from_bits_truncate(0u32 | 2| 4| 0), u_mask: 299}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 0), group: Bit::from_bits_truncate(0u32 | 1| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 0), u_mask: 300}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 0), group: Bit::from_bits_truncate(0u32 | 1| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 4| 0), u_mask: 301}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 0), group: Bit::from_bits_truncate(0u32 | 1| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 0), u_mask: 302}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 0), group: Bit::from_bits_truncate(0u32 | 1| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), u_mask: 303}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 0), other: Bit::from_bits_truncate(0u32 | 0), u_mask: 304}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 0), other: Bit::from_bits_truncate(0u32 | 4| 0), u_mask: 305}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 0), other: Bit::from_bits_truncate(0u32 | 2| 0), u_mask: 306}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 0), other: Bit::from_bits_truncate(0u32 | 2| 4| 0), u_mask: 307}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 0), other: Bit::from_bits_truncate(0u32 | 1| 0), u_mask: 308}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 0), other: Bit::from_bits_truncate(0u32 | 1| 4| 0), u_mask: 309}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 0), u_mask: 310}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), u_mask: 311}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 0), u_mask: 312}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 4| 0), u_mask: 313}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 2| 0), u_mask: 314}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 2| 4| 0), u_mask: 315}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 0), u_mask: 316}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 4| 0), u_mask: 317}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 0), u_mask: 318}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), u_mask: 319}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 4| 0), group: Bit::from_bits_truncate(0u32 | 0), other: Bit::from_bits_truncate(0u32 | 0), u_mask: 320}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 4| 0), group: Bit::from_bits_truncate(0u32 | 0), other: Bit::from_bits_truncate(0u32 | 4| 0), u_mask: 321}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 4| 0), group: Bit::from_bits_truncate(0u32 | 0), other: Bit::from_bits_truncate(0u32 | 2| 0), u_mask: 322}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 4| 0), group: Bit::from_bits_truncate(0u32 | 0), other: Bit::from_bits_truncate(0u32 | 2| 4| 0), u_mask: 323}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 4| 0), group: Bit::from_bits_truncate(0u32 | 0), other: Bit::from_bits_truncate(0u32 | 1| 0), u_mask: 324}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 4| 0), group: Bit::from_bits_truncate(0u32 | 0), other: Bit::from_bits_truncate(0u32 | 1| 4| 0), u_mask: 325}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 4| 0), group: Bit::from_bits_truncate(0u32 | 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 0), u_mask: 326}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 4| 0), group: Bit::from_bits_truncate(0u32 | 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), u_mask: 327}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 4| 0), group: Bit::from_bits_truncate(0u32 | 4| 0), other: Bit::from_bits_truncate(0u32 | 0), u_mask: 328}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 4| 0), group: Bit::from_bits_truncate(0u32 | 4| 0), other: Bit::from_bits_truncate(0u32 | 4| 0), u_mask: 329}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 4| 0), group: Bit::from_bits_truncate(0u32 | 4| 0), other: Bit::from_bits_truncate(0u32 | 2| 0), u_mask: 330}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 4| 0), group: Bit::from_bits_truncate(0u32 | 4| 0), other: Bit::from_bits_truncate(0u32 | 2| 4| 0), u_mask: 331}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 4| 0), group: Bit::from_bits_truncate(0u32 | 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 0), u_mask: 332}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 4| 0), group: Bit::from_bits_truncate(0u32 | 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 4| 0), u_mask: 333}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 4| 0), group: Bit::from_bits_truncate(0u32 | 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 0), u_mask: 334}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 4| 0), group: Bit::from_bits_truncate(0u32 | 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), u_mask: 335}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 4| 0), group: Bit::from_bits_truncate(0u32 | 2| 0), other: Bit::from_bits_truncate(0u32 | 0), u_mask: 336}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 4| 0), group: Bit::from_bits_truncate(0u32 | 2| 0), other: Bit::from_bits_truncate(0u32 | 4| 0), u_mask: 337}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 4| 0), group: Bit::from_bits_truncate(0u32 | 2| 0), other: Bit::from_bits_truncate(0u32 | 2| 0), u_mask: 338}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 4| 0), group: Bit::from_bits_truncate(0u32 | 2| 0), other: Bit::from_bits_truncate(0u32 | 2| 4| 0), u_mask: 339}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 4| 0), group: Bit::from_bits_truncate(0u32 | 2| 0), other: Bit::from_bits_truncate(0u32 | 1| 0), u_mask: 340}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 4| 0), group: Bit::from_bits_truncate(0u32 | 2| 0), other: Bit::from_bits_truncate(0u32 | 1| 4| 0), u_mask: 341}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 4| 0), group: Bit::from_bits_truncate(0u32 | 2| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 0), u_mask: 342}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 4| 0), group: Bit::from_bits_truncate(0u32 | 2| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), u_mask: 343}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 4| 0), group: Bit::from_bits_truncate(0u32 | 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 0), u_mask: 344}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 4| 0), group: Bit::from_bits_truncate(0u32 | 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 4| 0), u_mask: 345}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 4| 0), group: Bit::from_bits_truncate(0u32 | 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 2| 0), u_mask: 346}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 4| 0), group: Bit::from_bits_truncate(0u32 | 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 2| 4| 0), u_mask: 347}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 4| 0), group: Bit::from_bits_truncate(0u32 | 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 0), u_mask: 348}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 4| 0), group: Bit::from_bits_truncate(0u32 | 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 4| 0), u_mask: 349}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 4| 0), group: Bit::from_bits_truncate(0u32 | 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 0), u_mask: 350}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 4| 0), group: Bit::from_bits_truncate(0u32 | 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), u_mask: 351}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 0), other: Bit::from_bits_truncate(0u32 | 0), u_mask: 352}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 0), other: Bit::from_bits_truncate(0u32 | 4| 0), u_mask: 353}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 0), other: Bit::from_bits_truncate(0u32 | 2| 0), u_mask: 354}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 0), other: Bit::from_bits_truncate(0u32 | 2| 4| 0), u_mask: 355}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 0), other: Bit::from_bits_truncate(0u32 | 1| 0), u_mask: 356}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 0), other: Bit::from_bits_truncate(0u32 | 1| 4| 0), u_mask: 357}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 0), u_mask: 358}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), u_mask: 359}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 4| 0), other: Bit::from_bits_truncate(0u32 | 0), u_mask: 360}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 4| 0), other: Bit::from_bits_truncate(0u32 | 4| 0), u_mask: 361}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 4| 0), other: Bit::from_bits_truncate(0u32 | 2| 0), u_mask: 362}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 4| 0), other: Bit::from_bits_truncate(0u32 | 2| 4| 0), u_mask: 363}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 0), u_mask: 364}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 4| 0), u_mask: 365}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 0), u_mask: 366}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), u_mask: 367}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 0), other: Bit::from_bits_truncate(0u32 | 0), u_mask: 368}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 0), other: Bit::from_bits_truncate(0u32 | 4| 0), u_mask: 369}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 0), other: Bit::from_bits_truncate(0u32 | 2| 0), u_mask: 370}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 0), other: Bit::from_bits_truncate(0u32 | 2| 4| 0), u_mask: 371}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 0), other: Bit::from_bits_truncate(0u32 | 1| 0), u_mask: 372}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 0), other: Bit::from_bits_truncate(0u32 | 1| 4| 0), u_mask: 373}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 0), u_mask: 374}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), u_mask: 375}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 0), u_mask: 376}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 4| 0), u_mask: 377}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 2| 0), u_mask: 378}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 2| 4| 0), u_mask: 379}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 0), u_mask: 380}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 4| 0), u_mask: 381}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 0), u_mask: 382}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), u_mask: 383}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 0), group: Bit::from_bits_truncate(0u32 | 0), other: Bit::from_bits_truncate(0u32 | 0), u_mask: 384}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 0), group: Bit::from_bits_truncate(0u32 | 0), other: Bit::from_bits_truncate(0u32 | 4| 0), u_mask: 385}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 0), group: Bit::from_bits_truncate(0u32 | 0), other: Bit::from_bits_truncate(0u32 | 2| 0), u_mask: 386}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 0), group: Bit::from_bits_truncate(0u32 | 0), other: Bit::from_bits_truncate(0u32 | 2| 4| 0), u_mask: 387}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 0), group: Bit::from_bits_truncate(0u32 | 0), other: Bit::from_bits_truncate(0u32 | 1| 0), u_mask: 388}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 0), group: Bit::from_bits_truncate(0u32 | 0), other: Bit::from_bits_truncate(0u32 | 1| 4| 0), u_mask: 389}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 0), group: Bit::from_bits_truncate(0u32 | 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 0), u_mask: 390}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 0), group: Bit::from_bits_truncate(0u32 | 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), u_mask: 391}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 0), group: Bit::from_bits_truncate(0u32 | 4| 0), other: Bit::from_bits_truncate(0u32 | 0), u_mask: 392}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 0), group: Bit::from_bits_truncate(0u32 | 4| 0), other: Bit::from_bits_truncate(0u32 | 4| 0), u_mask: 393}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 0), group: Bit::from_bits_truncate(0u32 | 4| 0), other: Bit::from_bits_truncate(0u32 | 2| 0), u_mask: 394}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 0), group: Bit::from_bits_truncate(0u32 | 4| 0), other: Bit::from_bits_truncate(0u32 | 2| 4| 0), u_mask: 395}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 0), group: Bit::from_bits_truncate(0u32 | 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 0), u_mask: 396}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 0), group: Bit::from_bits_truncate(0u32 | 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 4| 0), u_mask: 397}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 0), group: Bit::from_bits_truncate(0u32 | 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 0), u_mask: 398}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 0), group: Bit::from_bits_truncate(0u32 | 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), u_mask: 399}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 0), group: Bit::from_bits_truncate(0u32 | 2| 0), other: Bit::from_bits_truncate(0u32 | 0), u_mask: 400}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 0), group: Bit::from_bits_truncate(0u32 | 2| 0), other: Bit::from_bits_truncate(0u32 | 4| 0), u_mask: 401}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 0), group: Bit::from_bits_truncate(0u32 | 2| 0), other: Bit::from_bits_truncate(0u32 | 2| 0), u_mask: 402}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 0), group: Bit::from_bits_truncate(0u32 | 2| 0), other: Bit::from_bits_truncate(0u32 | 2| 4| 0), u_mask: 403}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 0), group: Bit::from_bits_truncate(0u32 | 2| 0), other: Bit::from_bits_truncate(0u32 | 1| 0), u_mask: 404}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 0), group: Bit::from_bits_truncate(0u32 | 2| 0), other: Bit::from_bits_truncate(0u32 | 1| 4| 0), u_mask: 405}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 0), group: Bit::from_bits_truncate(0u32 | 2| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 0), u_mask: 406}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 0), group: Bit::from_bits_truncate(0u32 | 2| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), u_mask: 407}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 0), group: Bit::from_bits_truncate(0u32 | 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 0), u_mask: 408}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 0), group: Bit::from_bits_truncate(0u32 | 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 4| 0), u_mask: 409}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 0), group: Bit::from_bits_truncate(0u32 | 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 2| 0), u_mask: 410}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 0), group: Bit::from_bits_truncate(0u32 | 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 2| 4| 0), u_mask: 411}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 0), group: Bit::from_bits_truncate(0u32 | 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 0), u_mask: 412}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 0), group: Bit::from_bits_truncate(0u32 | 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 4| 0), u_mask: 413}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 0), group: Bit::from_bits_truncate(0u32 | 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 0), u_mask: 414}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 0), group: Bit::from_bits_truncate(0u32 | 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), u_mask: 415}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 0), group: Bit::from_bits_truncate(0u32 | 1| 0), other: Bit::from_bits_truncate(0u32 | 0), u_mask: 416}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 0), group: Bit::from_bits_truncate(0u32 | 1| 0), other: Bit::from_bits_truncate(0u32 | 4| 0), u_mask: 417}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 0), group: Bit::from_bits_truncate(0u32 | 1| 0), other: Bit::from_bits_truncate(0u32 | 2| 0), u_mask: 418}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 0), group: Bit::from_bits_truncate(0u32 | 1| 0), other: Bit::from_bits_truncate(0u32 | 2| 4| 0), u_mask: 419}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 0), group: Bit::from_bits_truncate(0u32 | 1| 0), other: Bit::from_bits_truncate(0u32 | 1| 0), u_mask: 420}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 0), group: Bit::from_bits_truncate(0u32 | 1| 0), other: Bit::from_bits_truncate(0u32 | 1| 4| 0), u_mask: 421}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 0), group: Bit::from_bits_truncate(0u32 | 1| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 0), u_mask: 422}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 0), group: Bit::from_bits_truncate(0u32 | 1| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), u_mask: 423}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 0), group: Bit::from_bits_truncate(0u32 | 1| 4| 0), other: Bit::from_bits_truncate(0u32 | 0), u_mask: 424}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 0), group: Bit::from_bits_truncate(0u32 | 1| 4| 0), other: Bit::from_bits_truncate(0u32 | 4| 0), u_mask: 425}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 0), group: Bit::from_bits_truncate(0u32 | 1| 4| 0), other: Bit::from_bits_truncate(0u32 | 2| 0), u_mask: 426}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 0), group: Bit::from_bits_truncate(0u32 | 1| 4| 0), other: Bit::from_bits_truncate(0u32 | 2| 4| 0), u_mask: 427}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 0), group: Bit::from_bits_truncate(0u32 | 1| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 0), u_mask: 428}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 0), group: Bit::from_bits_truncate(0u32 | 1| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 4| 0), u_mask: 429}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 0), group: Bit::from_bits_truncate(0u32 | 1| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 0), u_mask: 430}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 0), group: Bit::from_bits_truncate(0u32 | 1| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), u_mask: 431}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 0), other: Bit::from_bits_truncate(0u32 | 0), u_mask: 432}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 0), other: Bit::from_bits_truncate(0u32 | 4| 0), u_mask: 433}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 0), other: Bit::from_bits_truncate(0u32 | 2| 0), u_mask: 434}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 0), other: Bit::from_bits_truncate(0u32 | 2| 4| 0), u_mask: 435}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 0), other: Bit::from_bits_truncate(0u32 | 1| 0), u_mask: 436}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 0), other: Bit::from_bits_truncate(0u32 | 1| 4| 0), u_mask: 437}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 0), u_mask: 438}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), u_mask: 439}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 0), u_mask: 440}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 4| 0), u_mask: 441}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 2| 0), u_mask: 442}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 2| 4| 0), u_mask: 443}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 0), u_mask: 444}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 4| 0), u_mask: 445}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 0), u_mask: 446}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), u_mask: 447}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 0), other: Bit::from_bits_truncate(0u32 | 0), u_mask: 448}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 0), other: Bit::from_bits_truncate(0u32 | 4| 0), u_mask: 449}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 0), other: Bit::from_bits_truncate(0u32 | 2| 0), u_mask: 450}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 0), other: Bit::from_bits_truncate(0u32 | 2| 4| 0), u_mask: 451}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 0), other: Bit::from_bits_truncate(0u32 | 1| 0), u_mask: 452}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 0), other: Bit::from_bits_truncate(0u32 | 1| 4| 0), u_mask: 453}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 0), u_mask: 454}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), u_mask: 455}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 4| 0), other: Bit::from_bits_truncate(0u32 | 0), u_mask: 456}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 4| 0), other: Bit::from_bits_truncate(0u32 | 4| 0), u_mask: 457}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 4| 0), other: Bit::from_bits_truncate(0u32 | 2| 0), u_mask: 458}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 4| 0), other: Bit::from_bits_truncate(0u32 | 2| 4| 0), u_mask: 459}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 0), u_mask: 460}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 4| 0), u_mask: 461}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 0), u_mask: 462}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), u_mask: 463}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 2| 0), other: Bit::from_bits_truncate(0u32 | 0), u_mask: 464}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 2| 0), other: Bit::from_bits_truncate(0u32 | 4| 0), u_mask: 465}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 2| 0), other: Bit::from_bits_truncate(0u32 | 2| 0), u_mask: 466}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 2| 0), other: Bit::from_bits_truncate(0u32 | 2| 4| 0), u_mask: 467}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 2| 0), other: Bit::from_bits_truncate(0u32 | 1| 0), u_mask: 468}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 2| 0), other: Bit::from_bits_truncate(0u32 | 1| 4| 0), u_mask: 469}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 2| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 0), u_mask: 470}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 2| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), u_mask: 471}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 0), u_mask: 472}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 4| 0), u_mask: 473}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 2| 0), u_mask: 474}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 2| 4| 0), u_mask: 475}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 0), u_mask: 476}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 4| 0), u_mask: 477}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 0), u_mask: 478}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), u_mask: 479}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 0), other: Bit::from_bits_truncate(0u32 | 0), u_mask: 480}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 0), other: Bit::from_bits_truncate(0u32 | 4| 0), u_mask: 481}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 0), other: Bit::from_bits_truncate(0u32 | 2| 0), u_mask: 482}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 0), other: Bit::from_bits_truncate(0u32 | 2| 4| 0), u_mask: 483}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 0), other: Bit::from_bits_truncate(0u32 | 1| 0), u_mask: 484}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 0), other: Bit::from_bits_truncate(0u32 | 1| 4| 0), u_mask: 485}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 0), u_mask: 486}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), u_mask: 487}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 4| 0), other: Bit::from_bits_truncate(0u32 | 0), u_mask: 488}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 4| 0), other: Bit::from_bits_truncate(0u32 | 4| 0), u_mask: 489}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 4| 0), other: Bit::from_bits_truncate(0u32 | 2| 0), u_mask: 490}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 4| 0), other: Bit::from_bits_truncate(0u32 | 2| 4| 0), u_mask: 491}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 0), u_mask: 492}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 4| 0), u_mask: 493}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 0), u_mask: 494}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), u_mask: 495}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 0), other: Bit::from_bits_truncate(0u32 | 0), u_mask: 496}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 0), other: Bit::from_bits_truncate(0u32 | 4| 0), u_mask: 497}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 0), other: Bit::from_bits_truncate(0u32 | 2| 0), u_mask: 498}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 0), other: Bit::from_bits_truncate(0u32 | 2| 4| 0), u_mask: 499}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 0), other: Bit::from_bits_truncate(0u32 | 1| 0), u_mask: 500}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 0), other: Bit::from_bits_truncate(0u32 | 1| 4| 0), u_mask: 501}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 0), u_mask: 502}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), u_mask: 503}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 0), u_mask: 504}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 4| 0), u_mask: 505}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 2| 0), u_mask: 506}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 2| 4| 0), u_mask: 507}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 0), u_mask: 508}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 4| 0), u_mask: 509}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 0), u_mask: 510}, Permissions {owner: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), group: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), other: Bit::from_bits_truncate(0u32 | 1| 2| 4| 0), u_mask: 511}, ] -; +pub const MAP: [Permissions; 512] = [ + Permissions { + owner: Bit::from_bits_truncate(0u32 | 0), + group: Bit::from_bits_truncate(0u32 | 0), + other: Bit::from_bits_truncate(0u32 | 0), + u_mask: 0, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 0), + group: Bit::from_bits_truncate(0u32 | 0), + other: Bit::from_bits_truncate(0u32 | 4 | 0), + u_mask: 1, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 0), + group: Bit::from_bits_truncate(0u32 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 0), + u_mask: 2, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 0), + group: Bit::from_bits_truncate(0u32 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + u_mask: 3, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 0), + group: Bit::from_bits_truncate(0u32 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 0), + u_mask: 4, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 0), + group: Bit::from_bits_truncate(0u32 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + u_mask: 5, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 0), + group: Bit::from_bits_truncate(0u32 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + u_mask: 6, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 0), + group: Bit::from_bits_truncate(0u32 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + u_mask: 7, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 0), + group: Bit::from_bits_truncate(0u32 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 0), + u_mask: 8, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 0), + group: Bit::from_bits_truncate(0u32 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 4 | 0), + u_mask: 9, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 0), + group: Bit::from_bits_truncate(0u32 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 0), + u_mask: 10, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 0), + group: Bit::from_bits_truncate(0u32 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + u_mask: 11, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 0), + group: Bit::from_bits_truncate(0u32 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 0), + u_mask: 12, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 0), + group: Bit::from_bits_truncate(0u32 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + u_mask: 13, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 0), + group: Bit::from_bits_truncate(0u32 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + u_mask: 14, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 0), + group: Bit::from_bits_truncate(0u32 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + u_mask: 15, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 0), + u_mask: 16, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 4 | 0), + u_mask: 17, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 0), + u_mask: 18, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + u_mask: 19, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 0), + u_mask: 20, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + u_mask: 21, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + u_mask: 22, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + u_mask: 23, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 0), + u_mask: 24, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 4 | 0), + u_mask: 25, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 0), + u_mask: 26, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + u_mask: 27, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 0), + u_mask: 28, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + u_mask: 29, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + u_mask: 30, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + u_mask: 31, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 0), + other: Bit::from_bits_truncate(0u32 | 0), + u_mask: 32, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 0), + other: Bit::from_bits_truncate(0u32 | 4 | 0), + u_mask: 33, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 0), + u_mask: 34, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + u_mask: 35, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 0), + u_mask: 36, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + u_mask: 37, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + u_mask: 38, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + u_mask: 39, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 0), + u_mask: 40, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 4 | 0), + u_mask: 41, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 0), + u_mask: 42, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + u_mask: 43, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 0), + u_mask: 44, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + u_mask: 45, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + u_mask: 46, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + u_mask: 47, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 0), + u_mask: 48, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 4 | 0), + u_mask: 49, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 0), + u_mask: 50, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + u_mask: 51, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 0), + u_mask: 52, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + u_mask: 53, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + u_mask: 54, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + u_mask: 55, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 0), + u_mask: 56, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 4 | 0), + u_mask: 57, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 0), + u_mask: 58, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + u_mask: 59, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 0), + u_mask: 60, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + u_mask: 61, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + u_mask: 62, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + u_mask: 63, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 0), + other: Bit::from_bits_truncate(0u32 | 0), + u_mask: 64, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 0), + other: Bit::from_bits_truncate(0u32 | 4 | 0), + u_mask: 65, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 0), + u_mask: 66, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + u_mask: 67, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 0), + u_mask: 68, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + u_mask: 69, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + u_mask: 70, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + u_mask: 71, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 0), + u_mask: 72, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 4 | 0), + u_mask: 73, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 0), + u_mask: 74, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + u_mask: 75, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 0), + u_mask: 76, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + u_mask: 77, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + u_mask: 78, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + u_mask: 79, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 0), + u_mask: 80, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 4 | 0), + u_mask: 81, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 0), + u_mask: 82, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + u_mask: 83, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 0), + u_mask: 84, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + u_mask: 85, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + u_mask: 86, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + u_mask: 87, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 0), + u_mask: 88, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 4 | 0), + u_mask: 89, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 0), + u_mask: 90, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + u_mask: 91, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 0), + u_mask: 92, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + u_mask: 93, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + u_mask: 94, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + u_mask: 95, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 0), + other: Bit::from_bits_truncate(0u32 | 0), + u_mask: 96, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 0), + other: Bit::from_bits_truncate(0u32 | 4 | 0), + u_mask: 97, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 0), + u_mask: 98, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + u_mask: 99, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 0), + u_mask: 100, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + u_mask: 101, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + u_mask: 102, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + u_mask: 103, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 0), + u_mask: 104, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 4 | 0), + u_mask: 105, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 0), + u_mask: 106, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + u_mask: 107, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 0), + u_mask: 108, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + u_mask: 109, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + u_mask: 110, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + u_mask: 111, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 0), + u_mask: 112, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 4 | 0), + u_mask: 113, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 0), + u_mask: 114, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + u_mask: 115, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 0), + u_mask: 116, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + u_mask: 117, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + u_mask: 118, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + u_mask: 119, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 0), + u_mask: 120, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 4 | 0), + u_mask: 121, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 0), + u_mask: 122, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + u_mask: 123, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 0), + u_mask: 124, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + u_mask: 125, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + u_mask: 126, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + u_mask: 127, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 0), + other: Bit::from_bits_truncate(0u32 | 0), + u_mask: 128, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 0), + other: Bit::from_bits_truncate(0u32 | 4 | 0), + u_mask: 129, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 0), + u_mask: 130, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + u_mask: 131, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 0), + u_mask: 132, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + u_mask: 133, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + u_mask: 134, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + u_mask: 135, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 0), + u_mask: 136, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 4 | 0), + u_mask: 137, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 0), + u_mask: 138, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + u_mask: 139, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 0), + u_mask: 140, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + u_mask: 141, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + u_mask: 142, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + u_mask: 143, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 0), + u_mask: 144, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 4 | 0), + u_mask: 145, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 0), + u_mask: 146, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + u_mask: 147, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 0), + u_mask: 148, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + u_mask: 149, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + u_mask: 150, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + u_mask: 151, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 0), + u_mask: 152, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 4 | 0), + u_mask: 153, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 0), + u_mask: 154, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + u_mask: 155, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 0), + u_mask: 156, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + u_mask: 157, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + u_mask: 158, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + u_mask: 159, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 0), + other: Bit::from_bits_truncate(0u32 | 0), + u_mask: 160, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 0), + other: Bit::from_bits_truncate(0u32 | 4 | 0), + u_mask: 161, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 0), + u_mask: 162, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + u_mask: 163, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 0), + u_mask: 164, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + u_mask: 165, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + u_mask: 166, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + u_mask: 167, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 0), + u_mask: 168, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 4 | 0), + u_mask: 169, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 0), + u_mask: 170, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + u_mask: 171, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 0), + u_mask: 172, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + u_mask: 173, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + u_mask: 174, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + u_mask: 175, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 0), + u_mask: 176, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 4 | 0), + u_mask: 177, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 0), + u_mask: 178, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + u_mask: 179, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 0), + u_mask: 180, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + u_mask: 181, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + u_mask: 182, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + u_mask: 183, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 0), + u_mask: 184, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 4 | 0), + u_mask: 185, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 0), + u_mask: 186, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + u_mask: 187, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 0), + u_mask: 188, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + u_mask: 189, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + u_mask: 190, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + u_mask: 191, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 0), + other: Bit::from_bits_truncate(0u32 | 0), + u_mask: 192, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 0), + other: Bit::from_bits_truncate(0u32 | 4 | 0), + u_mask: 193, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 0), + u_mask: 194, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + u_mask: 195, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 0), + u_mask: 196, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + u_mask: 197, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + u_mask: 198, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + u_mask: 199, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 0), + u_mask: 200, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 4 | 0), + u_mask: 201, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 0), + u_mask: 202, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + u_mask: 203, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 0), + u_mask: 204, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + u_mask: 205, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + u_mask: 206, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + u_mask: 207, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 0), + u_mask: 208, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 4 | 0), + u_mask: 209, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 0), + u_mask: 210, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + u_mask: 211, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 0), + u_mask: 212, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + u_mask: 213, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + u_mask: 214, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + u_mask: 215, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 0), + u_mask: 216, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 4 | 0), + u_mask: 217, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 0), + u_mask: 218, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + u_mask: 219, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 0), + u_mask: 220, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + u_mask: 221, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + u_mask: 222, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + u_mask: 223, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 0), + other: Bit::from_bits_truncate(0u32 | 0), + u_mask: 224, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 0), + other: Bit::from_bits_truncate(0u32 | 4 | 0), + u_mask: 225, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 0), + u_mask: 226, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + u_mask: 227, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 0), + u_mask: 228, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + u_mask: 229, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + u_mask: 230, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + u_mask: 231, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 0), + u_mask: 232, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 4 | 0), + u_mask: 233, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 0), + u_mask: 234, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + u_mask: 235, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 0), + u_mask: 236, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + u_mask: 237, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + u_mask: 238, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + u_mask: 239, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 0), + u_mask: 240, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 4 | 0), + u_mask: 241, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 0), + u_mask: 242, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + u_mask: 243, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 0), + u_mask: 244, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + u_mask: 245, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + u_mask: 246, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + u_mask: 247, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 0), + u_mask: 248, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 4 | 0), + u_mask: 249, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 0), + u_mask: 250, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + u_mask: 251, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 0), + u_mask: 252, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + u_mask: 253, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + u_mask: 254, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + u_mask: 255, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 0), + group: Bit::from_bits_truncate(0u32 | 0), + other: Bit::from_bits_truncate(0u32 | 0), + u_mask: 256, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 0), + group: Bit::from_bits_truncate(0u32 | 0), + other: Bit::from_bits_truncate(0u32 | 4 | 0), + u_mask: 257, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 0), + group: Bit::from_bits_truncate(0u32 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 0), + u_mask: 258, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 0), + group: Bit::from_bits_truncate(0u32 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + u_mask: 259, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 0), + group: Bit::from_bits_truncate(0u32 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 0), + u_mask: 260, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 0), + group: Bit::from_bits_truncate(0u32 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + u_mask: 261, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 0), + group: Bit::from_bits_truncate(0u32 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + u_mask: 262, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 0), + group: Bit::from_bits_truncate(0u32 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + u_mask: 263, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 0), + group: Bit::from_bits_truncate(0u32 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 0), + u_mask: 264, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 0), + group: Bit::from_bits_truncate(0u32 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 4 | 0), + u_mask: 265, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 0), + group: Bit::from_bits_truncate(0u32 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 0), + u_mask: 266, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 0), + group: Bit::from_bits_truncate(0u32 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + u_mask: 267, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 0), + group: Bit::from_bits_truncate(0u32 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 0), + u_mask: 268, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 0), + group: Bit::from_bits_truncate(0u32 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + u_mask: 269, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 0), + group: Bit::from_bits_truncate(0u32 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + u_mask: 270, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 0), + group: Bit::from_bits_truncate(0u32 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + u_mask: 271, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 0), + u_mask: 272, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 4 | 0), + u_mask: 273, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 0), + u_mask: 274, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + u_mask: 275, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 0), + u_mask: 276, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + u_mask: 277, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + u_mask: 278, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + u_mask: 279, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 0), + u_mask: 280, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 4 | 0), + u_mask: 281, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 0), + u_mask: 282, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + u_mask: 283, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 0), + u_mask: 284, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + u_mask: 285, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + u_mask: 286, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + u_mask: 287, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 0), + other: Bit::from_bits_truncate(0u32 | 0), + u_mask: 288, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 0), + other: Bit::from_bits_truncate(0u32 | 4 | 0), + u_mask: 289, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 0), + u_mask: 290, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + u_mask: 291, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 0), + u_mask: 292, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + u_mask: 293, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + u_mask: 294, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + u_mask: 295, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 0), + u_mask: 296, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 4 | 0), + u_mask: 297, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 0), + u_mask: 298, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + u_mask: 299, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 0), + u_mask: 300, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + u_mask: 301, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + u_mask: 302, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + u_mask: 303, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 0), + u_mask: 304, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 4 | 0), + u_mask: 305, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 0), + u_mask: 306, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + u_mask: 307, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 0), + u_mask: 308, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + u_mask: 309, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + u_mask: 310, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + u_mask: 311, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 0), + u_mask: 312, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 4 | 0), + u_mask: 313, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 0), + u_mask: 314, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + u_mask: 315, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 0), + u_mask: 316, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + u_mask: 317, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + u_mask: 318, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + u_mask: 319, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 0), + other: Bit::from_bits_truncate(0u32 | 0), + u_mask: 320, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 0), + other: Bit::from_bits_truncate(0u32 | 4 | 0), + u_mask: 321, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 0), + u_mask: 322, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + u_mask: 323, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 0), + u_mask: 324, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + u_mask: 325, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + u_mask: 326, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + u_mask: 327, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 0), + u_mask: 328, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 4 | 0), + u_mask: 329, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 0), + u_mask: 330, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + u_mask: 331, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 0), + u_mask: 332, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + u_mask: 333, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + u_mask: 334, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + u_mask: 335, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 0), + u_mask: 336, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 4 | 0), + u_mask: 337, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 0), + u_mask: 338, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + u_mask: 339, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 0), + u_mask: 340, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + u_mask: 341, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + u_mask: 342, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + u_mask: 343, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 0), + u_mask: 344, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 4 | 0), + u_mask: 345, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 0), + u_mask: 346, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + u_mask: 347, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 0), + u_mask: 348, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + u_mask: 349, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + u_mask: 350, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + u_mask: 351, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 0), + other: Bit::from_bits_truncate(0u32 | 0), + u_mask: 352, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 0), + other: Bit::from_bits_truncate(0u32 | 4 | 0), + u_mask: 353, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 0), + u_mask: 354, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + u_mask: 355, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 0), + u_mask: 356, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + u_mask: 357, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + u_mask: 358, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + u_mask: 359, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 0), + u_mask: 360, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 4 | 0), + u_mask: 361, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 0), + u_mask: 362, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + u_mask: 363, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 0), + u_mask: 364, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + u_mask: 365, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + u_mask: 366, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + u_mask: 367, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 0), + u_mask: 368, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 4 | 0), + u_mask: 369, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 0), + u_mask: 370, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + u_mask: 371, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 0), + u_mask: 372, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + u_mask: 373, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + u_mask: 374, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + u_mask: 375, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 0), + u_mask: 376, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 4 | 0), + u_mask: 377, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 0), + u_mask: 378, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + u_mask: 379, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 0), + u_mask: 380, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + u_mask: 381, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + u_mask: 382, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + u_mask: 383, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 0), + other: Bit::from_bits_truncate(0u32 | 0), + u_mask: 384, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 0), + other: Bit::from_bits_truncate(0u32 | 4 | 0), + u_mask: 385, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 0), + u_mask: 386, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + u_mask: 387, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 0), + u_mask: 388, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + u_mask: 389, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + u_mask: 390, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + u_mask: 391, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 0), + u_mask: 392, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 4 | 0), + u_mask: 393, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 0), + u_mask: 394, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + u_mask: 395, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 0), + u_mask: 396, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + u_mask: 397, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + u_mask: 398, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + u_mask: 399, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 0), + u_mask: 400, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 4 | 0), + u_mask: 401, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 0), + u_mask: 402, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + u_mask: 403, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 0), + u_mask: 404, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + u_mask: 405, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + u_mask: 406, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + u_mask: 407, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 0), + u_mask: 408, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 4 | 0), + u_mask: 409, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 0), + u_mask: 410, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + u_mask: 411, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 0), + u_mask: 412, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + u_mask: 413, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + u_mask: 414, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + u_mask: 415, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 0), + other: Bit::from_bits_truncate(0u32 | 0), + u_mask: 416, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 0), + other: Bit::from_bits_truncate(0u32 | 4 | 0), + u_mask: 417, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 0), + u_mask: 418, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + u_mask: 419, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 0), + u_mask: 420, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + u_mask: 421, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + u_mask: 422, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + u_mask: 423, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 0), + u_mask: 424, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 4 | 0), + u_mask: 425, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 0), + u_mask: 426, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + u_mask: 427, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 0), + u_mask: 428, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + u_mask: 429, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + u_mask: 430, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + u_mask: 431, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 0), + u_mask: 432, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 4 | 0), + u_mask: 433, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 0), + u_mask: 434, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + u_mask: 435, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 0), + u_mask: 436, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + u_mask: 437, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + u_mask: 438, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + u_mask: 439, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 0), + u_mask: 440, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 4 | 0), + u_mask: 441, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 0), + u_mask: 442, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + u_mask: 443, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 0), + u_mask: 444, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + u_mask: 445, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + u_mask: 446, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + u_mask: 447, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 0), + other: Bit::from_bits_truncate(0u32 | 0), + u_mask: 448, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 0), + other: Bit::from_bits_truncate(0u32 | 4 | 0), + u_mask: 449, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 0), + u_mask: 450, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + u_mask: 451, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 0), + u_mask: 452, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + u_mask: 453, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + u_mask: 454, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + u_mask: 455, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 0), + u_mask: 456, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 4 | 0), + u_mask: 457, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 0), + u_mask: 458, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + u_mask: 459, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 0), + u_mask: 460, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + u_mask: 461, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + u_mask: 462, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + u_mask: 463, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 0), + u_mask: 464, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 4 | 0), + u_mask: 465, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 0), + u_mask: 466, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + u_mask: 467, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 0), + u_mask: 468, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + u_mask: 469, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + u_mask: 470, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + u_mask: 471, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 0), + u_mask: 472, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 4 | 0), + u_mask: 473, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 0), + u_mask: 474, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + u_mask: 475, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 0), + u_mask: 476, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + u_mask: 477, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + u_mask: 478, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + u_mask: 479, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 0), + other: Bit::from_bits_truncate(0u32 | 0), + u_mask: 480, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 0), + other: Bit::from_bits_truncate(0u32 | 4 | 0), + u_mask: 481, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 0), + u_mask: 482, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + u_mask: 483, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 0), + u_mask: 484, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + u_mask: 485, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + u_mask: 486, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + u_mask: 487, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 0), + u_mask: 488, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 4 | 0), + u_mask: 489, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 0), + u_mask: 490, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + u_mask: 491, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 0), + u_mask: 492, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + u_mask: 493, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + u_mask: 494, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + u_mask: 495, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 0), + u_mask: 496, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 4 | 0), + u_mask: 497, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 0), + u_mask: 498, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + u_mask: 499, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 0), + u_mask: 500, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + u_mask: 501, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + u_mask: 502, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + u_mask: 503, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 0), + u_mask: 504, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 4 | 0), + u_mask: 505, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 0), + u_mask: 506, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 2 | 4 | 0), + u_mask: 507, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 0), + u_mask: 508, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 4 | 0), + u_mask: 509, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 0), + u_mask: 510, + }, + Permissions { + owner: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + group: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + other: Bit::from_bits_truncate(0u32 | 1 | 2 | 4 | 0), + u_mask: 511, + }, +];