Could you please write me Rust code that takes ownership of an array of integers and sorts them in ascending order?
user
Here is an example of Rust code that takes ownership of an array of integers and sorts them in ascending order using the sort() method from the sort crate:

use std::cmp::Ordering;
use std::sort::{self, Sort};

fn sort_array(mut arr: Vec<i32>) -> Vec<i32> {
    arr.sort();
    arr
}

fn main() {
    let mut arr = vec![3, 2, 1];
    arr = sort_array(arr);
    println!("Sorted array: {:?}", arr);
}
assistant