pub fn new<T>(name: Cow<'a, str>, input_fields: &[Argument<'a, S>]) -> Self
    where
        T: FromInputValue<S> + ?Sized,
    {
        InputObjectMeta {
            name,
            description: None,
            input_fields: input_fields.to_vec(),
            try_parse_fn: try_parse_fn::<S, T>,
        }
    }
/// Build a new input type with the specified name and input fields
Build a new input type with the specified name and input fields
Build a new input type with the specified name and input fields
pub fn new<T>(name: Cow<'a, str>, input_fields: &[Argument<'a, S>]) -> Self
    where
        T: FromInputValue<S> + ?Sized,
    {
        InputObjectMeta {
            name,
            description: None,
            input_fields: input_fields.to_vec(),
            try_parse_fn: try_parse_fn::<S, T>,
        }
    }
pub fn new < T > ( name : Cow < ' a , str > , input_fields : & [ Argument < ' a , S > ] ) -> Self where T : FromInputValue < S > + ? Sized , { InputObjectMeta { name , description : None , input_fields : input_fields . to_vec ( ) , try_parse_fn : try_parse_fn :: < S , T > , } }
Build a new input type with the specified name and input fields
Build a new input type with the specified name and input fields
name
Cow<'a, str>
input_fields
&[Argument<'a, S>]
name
Cow<'a, str>
input_fields
&[Argument<'a, S>]