Функции могут возвращать несколько значений с помощью кортежа значений (tuple).
Доступ к значениям элементов кортежа осуществляется по их позиции внутри кортежа.
Rust поддерживает разные виды деструктуризации (destructuring), которые вы увидите в разных формах. Это позволяет извлекать части данных из структур удобным способом. Смотрите внимательно!