pub fn push(&mut self, ty: Type) {
        let name = self.context.get_name("");

        let argument = self
            .context
            .values
            .insert(ValuePayload::Argument(Argument { name, ty }));

        self.context.blocks[self.block.0]
            .arguments
            .push(Value(argument));
    }
/// Push a new argument to the end of the argument list.
Push a new argument to the end of the argument list.
Push a new argument to the end of the argument list .
pub fn push(&mut self, ty: Type) {
        let name = self.context.get_name("");
        let argument = self
            .context
            .values
            .insert(ValuePayload::Argument(Argument { name, ty }));
        self.context.blocks[self.block.0]
            .arguments
            .push(Value(argument));
    }
pub fn push ( & mut self , ty : Type ) { let name = self . context . get_name ( " " ) ; let argument = self . context . values . insert ( ValuePayload :: Argument ( Argument { name , ty } ) ) ; self . context . blocks [ self . block . 0 ] . arguments . push ( Value ( argument ) ) ; }
Push a new argument to the end of the argument list.
Push a new argument to the end of the argument list .
&mut self
ty
Type
&mut self
ty
Type