fn has_member_view_deny(overwrites: &[PermissionOverwrite]) -> boolExpand description
Returns true if any per-member overwrite denies VIEW_CHANNEL.
Per-member overwrites cannot be captured by the role-set comparison in
viewing_roles, so their presence forces a conservative rejection.