format!("Fields \"{}\" conflict because \"{}\" and \"{}\" are different fields. Use different aliases on the fields to fetch both if this was intentional.",
format!("Fields \"{}\" conflict because they have differing arguments. Use different aliases on the fields to fetch both if this was intentional.",name));
}
for(name,value)in&prev_field.arguments{
matchfield
.arguments
.iter()
.find(|(other_name,_)|other_name==name)
.map(|(_,v)|v)
{
Some(other_value)ifvalue==other_value=>{}
_=>self.ctx.report_error(
vec![prev_field.position,field.position],
format!("Fields \"{}\" conflict because they have differing arguments. Use different aliases on the fields to fetch both if this was intentional.",name)),