fn arg_is_slice(m: &Member, fn_name: &str) -> bool {
    m.is_ptr && (fn_name.ends_with("s")
        && fn_name != "enabled_features"
        && fn_name != "attributes"
        || fn_name == "code"
        || fn_name == "coverage_modulation_table")

}
/// Returns true if the argument is to be interpreted as a slice rather than a
/// reference. This is fiddly, fragile, and contains irregularities.
Returns true if the argument is to be interpreted as a slice rather than a
reference. This is fiddly, fragile, and contains irregularities.
Returns true if the argument is to be interpreted as a slice rather than a reference . This is fiddly fragile and contains irregularities .
fn arg_is_slice(m: &Member, fn_name: &str) -> bool {
    m.is_ptr && (fn_name.ends_with("s")
        && fn_name != "enabled_features"
        && fn_name != "attributes"
        || fn_name == "code"
        || fn_name == "coverage_modulation_table")
}
fn arg_is_slice ( m : & Member , fn_name : & str ) -> bool { m . is_ptr && ( fn_name . ends_with ( " " ) && fn_name != " " && fn_name != " " || fn_name == " " || fn_name == " " ) }
Returns true if the argument is to be interpreted as a slice rather than a
reference.
Returns true if the argument is to be interpreted as a slice rather than a reference .
m
&Member
fn_name
&str
m
&Member
fn_name
&str