pub fn argument(mut self, argument: Argument<'a, S>) -> Self {
        match self.arguments {
            None => {
                self.arguments = Some(vec![argument]);
            }
            Some(ref mut args) => {
                args.push(argument);
            }
        };

        self
    }
/// Add an argument to the field
///
/// Arguments are unordered and can't contain duplicates by name.
Add an argument to the field
Arguments are unordered and can't contain duplicates by name.
Add an argument to the field Arguments are unordered and can ' t contain duplicates by name .
pub fn argument(mut self, argument: Argument<'a, S>) -> Self {
        match self.arguments {
            None => {
                self.arguments = Some(vec![argument]);
            }
            Some(ref mut args) => {
                args.push(argument);
            }
        };
        self
    }
pub fn argument ( mut self , argument : Argument < ' a , S > ) -> Self { match self . arguments { None => { self . arguments = Some ( vec ! [ argument ] ) ; } Some ( ref mut args ) => { args . push ( argument ) ; } } ; self }
Add an argument to the field
Arguments are unordered and can't contain duplicates by name.
Add an argument to the field Arguments are unordered and can ' t contain duplicates by name .
mut self
argument
Argument<'a, S>
mut self
argument
Argument<'a, S>