¿Cómo se puede anular la ubicación del directorio de configuración de Cargo?

Parece que el comportamiento predeterminado de Cargo al buscar su directorio de configuración es buscar en el directorio de inicio del usuario actual (~/.cargo en mi sistema). ¿Cómo se puede modificar este comportamiento para que Cargo se vea en un directorio proporcionado por el usuario?