fn find_all_unix() -> Vec<String> {
    let interpreter = &[
        "python3.5",
        "python3.6",
        "python3.7",
        "python3.8",
        "python3.9",
    ];

    interpreter.iter().map(ToString::to_string).collect()
}
/// Since there is no known way to list the installed python versions on unix
/// (or just generally to list all binaries in $PATH, which could then be
/// filtered down), this is a workaround (which works until python 4 is
/// released, which won't be too soon)
Since there is no known way to list the installed python versions on unix
(or just generally to list all binaries in $PATH, which could then be
filtered down), this is a workaround (which works until python 4 is
released, which won't be too soon)
Since there is no known way to list the installed python versions on unix ( or just generally to list all binaries in $PATH which could then be filtered down ) this is a workaround ( which works until python 4 is released which won ' t be too soon )
fn find_all_unix() -> Vec<String> {
    let interpreter = &[
        "python3.5",
        "python3.6",
        "python3.7",
        "python3.8",
        "python3.9",
    ];
    interpreter.iter().map(ToString::to_string).collect()
}
fn find_all_unix ( ) -> Vec < String > { let interpreter = & [ " " , " " , " " , " " , " " , ] ; interpreter . iter ( ) . map ( ToString :: to_string ) . collect ( ) }
Since there is no known way to list the installed python versions on unix
(or just generally to list all binaries in $PATH, which could then be
filtered down), this is a workaround (which works until python 4 is
released, which won't be too soon)
Since there is no known way to list the installed python versions on unix ( or just generally to list all binaries in $PATH which could then be filtered down ) this is a workaround ( which works until python 4 is released which won ' t be too soon )