pub fn permissions_mask<I: Span>(input: I) -> Res<I, PermissionsMask>