pub fn as_call_param_rust(&self) -> String {
        self.args
            .iter()
            .filter(|a| !a.has_constraint())
            .map(|arg| arg.name.clone())
            .collect::<Vec<String>>()
            .join(", ")
    }
/// Converts the argument list into the call parameters for a Rust function.
/// e.g. this would generate something like `a, b, c`
Converts the argument list into the call parameters for a Rust function.
Converts the argument list into the call parameters for a Rust function .
pub fn as_call_param_rust(&self) -> String {
        self.args
            .iter()
            .filter(|a| !a.has_constraint())
            .map(|arg| arg.name.clone())
            .collect::<Vec<String>>()
            .join(", ")
    }
pub fn as_call_param_rust ( & self ) -> String { self . args . iter ( ) . filter ( | a | ! a . has_constraint ( ) ) . map ( | arg | arg . name . clone ( ) ) . collect :: < Vec < String > > ( ) . join ( " " ) }
Converts the argument list into the call parameters for a Rust function.
Converts the argument list into the call parameters for a Rust function .
&self
&self