pub fn arguments(&self) -> ServerResult<Vec<(Name, Value)>> {
        let mut arguments = Vec::with_capacity(self.field.arguments.len());
        for (name, value) in &self.field.arguments {
            let pos = name.pos;
            arguments.push((
                name.node.clone(),
                value
                    .clone()
                    .node
                    .into_const_with(|name| self.context.var_value(&name, pos))?,
            ));
        }
        Ok(arguments)
    }
/// Get the arguments of this field.
Get the arguments of this field.
Get the arguments of this field .
pub fn arguments(&self) -> ServerResult<Vec<(Name, Value)>> {
        let mut arguments = Vec::with_capacity(self.field.arguments.len());
        for (name, value) in &self.field.arguments {
            let pos = name.pos;
            arguments.push((
                name.node.clone(),
                value
                    .clone()
                    .node
                    .into_const_with(|name| self.context.var_value(&name, pos))?,
            ));
        }
        Ok(arguments)
    }
pub fn arguments ( & self ) -> ServerResult < Vec < ( Name , Value ) > > { let mut arguments = Vec :: with_capacity ( self . field . arguments . len ( ) ) ; for ( name , value ) in & self . field . arguments { let pos = name . pos ; arguments . push ( ( name . node . clone ( ) , value . clone ( ) . node . into_const_with ( | name | self . context . var_value ( & name , pos ) ) ? , ) ) ; } Ok ( arguments ) }
Get the arguments of this field.
Get the arguments of this field .
&self
&self