fn edit_setting_feedback<S: EditableSetting>(
server: &mut Server,
client: Entity,
result: Option<(Content, Result<(), SettingError<S>>)>,
failure: impl FnOnce() -> Content,
) -> Result<(), Content>
fn edit_setting_feedback<S: EditableSetting>(
server: &mut Server,
client: Entity,
result: Option<(Content, Result<(), SettingError<S>>)>,
failure: impl FnOnce() -> Content,
) -> Result<(), Content>