pub(crate) fn choose_auth_method<'a>(
provider: &'a ProviderDescriptor,
io: &mut impl ConnectIo,
) -> Result<&'a AuthMethodDescriptor>pub(crate) fn choose_auth_method<'a>(
provider: &'a ProviderDescriptor,
io: &mut impl ConnectIo,
) -> Result<&'a AuthMethodDescriptor>