Задать вопрос
@flexpc

Возвращение двух типов Rust?

pub async fn connecting_database(&self) -> mongodb::error::Result<()> {
    let client = Client::with_uri_str(&self.connection_string).await?;
    Ok(())
}

Моя функция возвращает Ok(())
Мне бы хотелось что бы она возвращала client и Ok(())
Как это можно реализовать?
  • Вопрос задан
  • 47 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
fenrir1121
@fenrir1121
Начни с документации
В вашем случае достаточно возвращать Result<Client>. А вообще вернуть несколько значений можно при помощи кортежа.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы