pub fn init_random_values_c(&self, pass: usize) -> String {
        self.iter()
            .filter_map(|arg| {
                (!arg.has_constraint()).then(|| {
                    format!(
                        "{ty} {name} = {{ {values} }};",
                        ty = arg.to_c_type(),
                        name = arg.name,
                        values = arg.ty.populate_random(pass, &Language::C)
                    )
                })
            })
            .collect::<Vec<_>>()
            .join("\n    ")
    }
/// Creates a line that initializes this argument for C code.
/// e.g. `int32x2_t a = { 0x1, 0x2 };`
Creates a line that initializes this argument for C code.
Creates a line that initializes this argument for C code .
pub fn init_random_values_c(&self, pass: usize) -> String {
        self.iter()
            .filter_map(|arg| {
                (!arg.has_constraint()).then(|| {
                    format!(
                        "{ty} {name} = {{ {values} }};",
                        ty = arg.to_c_type(),
                        name = arg.name,
                        values = arg.ty.populate_random(pass, &Language::C)
                    )
                })
            })
            .collect::<Vec<_>>()
            .join("\n    ")
    }
pub fn init_random_values_c ( & self , pass : usize ) -> String { self . iter ( ) . filter_map ( | arg | { ( ! arg . has_constraint ( ) ) . then ( | | { format ! ( " " ty arg to_c_type ( ) name arg name values arg ty populate_random ( pass Language C ) ) } ) } ) . collect :: < Vec < _ > > ( ) . join ( " \n " ) }
Creates a line that initializes this argument for C code.
Creates a line that initializes this argument for C code .
&self
pass
usize
&self
pass
usize