async fn displayname_check<T>(
services: &Services,
body: &Args<T>,
field: &ProfileFieldName,
) -> Resultwhere
T: Sync,Expand description
Refuses a display name change withheld by enable_set_displayname.
Only display name writes are gated; may_set_displayname decides who is
exempt.