collections.sort-by Stably sort records by one key, ascending or descending, with a total order across mixed types. sort_by in Rust collectionssortorderstable 1.0.0py rs ts21 tests