Есть программа с несколькими функциями, в каждой из которых происходит http запрос. Раньше я использовал не асинхронный reqwest и в каждую функцию посылал один и тот-же client дабы сохранялось соединение. Теперь нужно переходить на hyper, но проблема в том, что он ассинхронный и когда я посылаю client в одну из функций, выходит ошибка
- 
 borrowed value does not live long enough
    |                 requires that `client` is borrowed for `'static
А при попытке  сделать const client выходит ошибка 
attempt to use a non-constant value in a constant.
Так вот, что можно сделать что бы программа заработала кроме как в каждой функции создавать новый client?