A interface nunca guarda uma chave
Credenciais, o cliente de rede e o banco de dados vivem todos em um core Rust separado. A tela em que você digita pode pedir uma completion e nada mais — ela não tem como ler uma chave nem abrir uma conexão, e isso é imposto pela forma como o app é construído, não uma configuração que você poderia desligar.