Como a localização do diretório de configuração do Cargo pode ser substituída?

Parece que o comportamento padrão do Cargo ao procurar seu diretório de configuração é procurar no diretório inicial do usuário atual (~/.cargo no meu sistema). Como esse comportamento pode ser modificado para fazer com que o Cargo pareça em um diretório fornecido pelo usuário?